MIB windows OID system
aminos88
Messages postés
124
Date d'inscription
Statut
Membre
Dernière intervention
-
ppzm -
ppzm -
Bonjour,
j'ai un programme java (netbeans6.1+jdk1.6+bibliothèque snmp4j)
qui prend en paramètre une @ip est des OIDs
ce programme retourne les valeures de ces OIDs
ma problème ce que je veux retourner les valeurs des objetes comme le disque dur,mémoir,CPU,...
mais je ne sait pas leurs OID et meme dans la MIB-2 je trouve pas qque chose sur ces objets
voila mon code
ce programme retourne
S.V.P donner moi la solution pour retourner la taille de disque , CPU, ...
sa fait 1 mois et demi que je cherche et j'ai rien trouvé sauf les nom de la machine et le nombre des aservices.
Merci
j'ai un programme java (netbeans6.1+jdk1.6+bibliothèque snmp4j)
qui prend en paramètre une @ip est des OIDs
ce programme retourne les valeures de ces OIDs
ma problème ce que je veux retourner les valeurs des objetes comme le disque dur,mémoir,CPU,...
mais je ne sait pas leurs OID et meme dans la MIB-2 je trouve pas qque chose sur ces objets
voila mon code
import java.io.IOException; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.event.ResponseEvent; import org.snmp4j.event.ResponseListener; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OID; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class test { // @param args // @throws IOException public static void main(String[] args) throws IOException { Address targetAddress = GenericAddress.parse("udp:192.168.1.3/161"); TransportMapping transport = new DefaultUdpTransportMapping(); Snmp snmp = new Snmp(transport); transport.listen(); CommunityTarget target = new CommunityTarget(); target.setCommunity(new OctetString("public")); target.setAddress(targetAddress); target.setRetries(2); target.setTimeout(1500); target.setVersion(SnmpConstants.version1); PDU pdu = new PDU(); pdu.add(new VariableBinding(new OID(new int[] {1,3,6,1,2,1,1,7}))); pdu.add(new VariableBinding(new OID(new int[] {1,3,6,1,2,1,1,5}))); pdu.setType(PDU.GETNEXT); ResponseListener listener = new ResponseListener() { public void onResponse(ResponseEvent event) { ((Snmp)event.getSource()).cancel(event.getRequest(), this); System.out.println("Received response PDU is: "+event.getResponse()); } }; snmp.send(pdu, target, null, listener); } }
ce programme retourne
RESPONSE[requestID=512652454, errorStatus=Success(0), errorIndex=0, VBS[1.3.6.1.2.1.1.7.0 = 76; 1.3.6.1.2.1.1.5.0 = PCS]]
S.V.P donner moi la solution pour retourner la taille de disque , CPU, ...
sa fait 1 mois et demi que je cherche et j'ai rien trouvé sauf les nom de la machine et le nombre des aservices.
Merci
A voir également:
- Oid windows
- Clé windows 8 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
- Restauration systeme windows 10 - Guide