Bonjour je cherche a modifier des informations sur un switch CISCO en utilisant SNMP.
Pour cela j'utilise le module Perl SNMP en fesant de requete de type "set_request".
Le problème c'est que ca ne fonctionne pas !
Je vous joint mon code et l'erreur de sortie. Si Quelqu'un a une idée..car là je ne vois pas. Merci.![]()
erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 print "rentrer le nouveau contact :"; my $newcontact = <STDIN>; print " $newcontact"; my $sysContact = ".1.3.6.1.2.1.1.4.0"; my $result = $session->set_request(-varbindlist => [$sysContact, OCTET_STRING, $newcontact]); if (!defined($result)) { printf("ERROR: %s.\n", $session->error); $session->close; exit 1; } printf("contact pour l'hote '%s' devient '%s'\n", $session->hostname, $result->{$sysContact} ); $session->close; exit 0;
rentrer le nouveau contact :titi
titi
ERROR: Received badValue(3) error-status at error-index 1.
Partager