Forum Linux.debian/ubuntu Génération d'un OID aléatoire/ SNMP

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
août
2016

Salut,

s'il vous plaît je veux envoyer des commandes de Cisco via le protocole snmp, et j'ai besoin à chaque fois que je fais un test de changer la dernier valeur de l'OID,
Comment je peux remplacer cette dernière valeur (le 1 entre parenthèse) par une valeur aléatoire automatiquement en utilisant une méthode comme Random :

snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.2.(1) i 1

snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.3.(1) i 1

snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.4.(1) i 4

snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.5.(1) a 192.168.1.1

snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.6.(1) s config-file.txt

snmpset -c private -v 2c 192.168.1.253 1.3.6.1.4.1.9.9.96.1.1.1.1.14.(1) i 1

Merci à tous,

  • # Solution

    Posté par  . Évalué à 2.

    J'ai trouvé la solution je la partage avec vous :D

    n=$RANDOM
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.2.$n i 1
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.3.$n i 1
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.4.$n i 4
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.5.$n a 192.168.1.1
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.6.$n s config-file.txt
    snmpset -c private -v 2c 192.168.1.5 1.3.6.1.4.1.9.9.96.1.1.1.1.14.$n i 1

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.