MIB windows OID system

Fermé
aminos88 Messages postés 124 Date d'inscription samedi 9 décembre 2000 Statut Membre Dernière intervention 17 février 2014 - 12 mars 2009 à 20:06
 ppzm - 6 avril 2009 à 17:28
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
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:

4 réponses

aminos88 Messages postés 124 Date d'inscription samedi 9 décembre 2000 Statut Membre Dernière intervention 17 février 2014 2
12 mars 2009 à 20:21
S.V.P répondez-moi c urgent
0