Bonjour,
Je débute en programmation batch, je voudrais créer un script(ou plusieurs) me permettant dans un premier temps d'interroger plusieurs plages d'adresses ip pour savoir si elles sont définies ou non(je recherche les imprimantes). Et ensuite sur celles qui sont définies interroger leurs MIB pour avoir un résultat en .txt.
Je vais essayer de détailler ici le fonctionnement :
Plages d'adresses IP:
XXX.XXX.2.001 à XXX.XXX.2.254
(Je ne sais pas comment faire pour qu'il passe en +1 automatiquement ex: XXX.XXX.2.001, +1, XXX.XXX.2.002; au pire je peux écrire 254 fois les adresses ip dans un fichier mais il doit bien y avoir un moyen de faire évoluer l'adresse ip)
Il faudrait ensuite stocker les imprimantes que l'on a trouvé dans un fichier pour leur appliquer ces interrogations :
snmpget -v 2c -c public -L n: XXX.45.2.002 .1.3.6.1.2.1.1.1.0>>prog.xls
snmpget -v 2c -c public -L n: XXX.45.2.002 .1.3.6.1.2.1.1.5.0>>prog.xls
snmpget -v 2c -c public -L n: XXX.45.2.002 .1.3.6.1.2.1.2.2.1.6.1>>prog.xls
snmpget -v 2c -c public -L n: XXX.45.2.002 .1.3.6.1.2.1.2.2.1.6.2>>prog.xls
snmpget -v 2c -c public -L n: XXX.45.2.002 .1.3.6.1.2.1.4.2.0.1.1>>prog.xls
En faisant évoluer le 4ème octet de l'ip à chaque parcours.
Je ne pense pas avoir été très clair, mais je ne peux pas faire beaucoup mieux si vous avez des questions pour plus de précisions je vous répondrai.
Partager