ta méthode me renvoi en exception car le fait de déclarer un object Storage dans l'entête de SNMPwalk ne permet pas d'instancier cet objet. Donc lorsque je veux accèder aux methodes getIP, getAdress, la classe SNMP walk ne les reconnait pas.
voila la solution que j'ai trouvé:
j'ai ajouté dans l'entête de SNMPwalk adressé IP et communauté puis j'ai ajouté ce code dans la classe storage
public Storage (String routerAddr, String community) throws Exception // c'est le constructeur
{
this.routerAddr=routerAddr;
this.community=community;
SNMPWalk AS_Peer = new SNMPWalk(routerAddr,community, peerAS,new File("/root/Desktop/peerAS" ),"=" );
SNMPWalk IP_Peer=new SNMPWalk(routerAddr, community,peerAddr,new File("/root/Desktop/peerIP" ),"=" );
}
maintenant il suffit d'excéuter ce main
public static void main(String[] args) throws Exception {
Storage s=new Storage("10.53.3.150/161", "INTERNET@orange" );
}
les valeurs passé en paramètres dans l'instance s sont automatiquement passés à SNMPwalk
voilà. mais merci bcp pour ton aide quand même.
comment déclarer un sujet comme résolu???