cdetre
Messages postés6Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention 7 octobre 2013
-
24 sept. 2013 à 10:55
cdetre
Messages postés6Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention 7 octobre 2013
-
7 oct. 2013 à 21:25
Bonjour à toutes et tous.
j'utilise le composant SNMP de Delphi pour interroger les compteurs de photocopieurs Canon iRc 2880i.
Je dispose de 2 copieurs à priori "identiques" mais acheté avec un an d'écart.
Le protocole SNMP est validé sur les 2 et les copieurs répondent aux Get_Snmp.
Le problèmes est que plus récent répond correctement alors que le plus ancien ne renvoie pas de résultats.
J'utilise les OID suivantes :
1.3.6.1.4.1.1602.1.11.1.3.1.4.112 (A3 NB)
1.3.6.1.4.1.1602.1.11.1.3.1.4.120 (A3 couleur)
1.3.6.1.4.1.1602.1.11.1.3.1.4.113 (A4 NB)
1.3.6.1.4.1.1602.1.11.1.3.1.4.121 (A4 couleur)
En m'inspirant d'un petit source trouvé sur ce forum, quand je lance la récupération des OID des 2 copieurs, le plus ancien ne renvoie effectivement pas les OID que je cherche.
Est-ce que cela peut provenir d'un paramètre à valider ou dévalider sur le copieur, ou bien faut il faire un update de son firmware ? (si c'est possible)
Si quelqu'un a déjà été confronté à ce problème, votre aide me sera précieuse.
Merci
jderf
Messages postés189Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention 2 octobre 20141 Modifié par jderf le 24/09/2013 à 16:04
Bonjour,
As-tu bien validé que sur l'ancienne version du firmware, les OID sont identiques ? Les version des services SNMP sont identique v1,v2,v3 ?
Tu peux aussi faire les tests avec un outil de management snmp, et ensuite adapter ton code.
A+
Jderf
jderf
Messages postés189Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention 2 octobre 20141 Modifié par jderf le 24/09/2013 à 16:49
Je viens de regarder sur mes copieur Canon, visiblement c'est du SNMPv1.
J'ai testé sur un IR 3235, a partir de 1.3.6.1.4 de la MIB, je n'ai rien, alors qu'en 1.3.6.1.2... c'est ok. L'agent snmp sur le copieur semble être configuré pour répondre seulement a certain point de la MIB (ce qui est logique).
cdetre
Messages postés6Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention 7 octobre 2013 24 sept. 2013 à 18:44
Merci de ton aide.
J'ai validé les services SNMP V1 et V3 la V2 n'est pas proposée du tout.
J'ai fais l'essai avec seulement la V1 et à fonctionne sur le plus récent.
Sur le plus ancien je ne retrouve pas les chiffres des compteurs comme sur le plus récent. Sinon je pourrais associer aux OID.
Peut on forcer la machine à répondre sans pour autant mettre à jour le firmware ?
@+
Chris
--
jderf
Messages postés189Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention 2 octobre 20141 Modifié par jderf le 26/09/2013 à 15:06
Bonjour Chris,
Je ne pense pas qu'il soit possible de le forcer à répondre. il me semble me souvenir (date de 1998 !!) que c'est dans l'agent snmp que l'on programme les réponses que l'on souhaite donner en fonction de la MIB. C'est un système unix:linux embarqué, il est peut-être possible d'aller modifier la config de l'agent, en se connectant avec un câble en direct sur le copieur. Un peu chaud, sauf a avoir un tech canon sous la main, pour pas planté le copieur !
Peut-être qu'en mettant à jour le firmware, l'agent sera plus loquace, c'est s'en doute la seule piste qu'il te reste.
Modifié par jderf le 24/09/2013 à 16:49
J'ai testé sur un IR 3235, a partir de 1.3.6.1.4 de la MIB, je n'ai rien, alors qu'en 1.3.6.1.2... c'est ok. L'agent snmp sur le copieur semble être configuré pour répondre seulement a certain point de la MIB (ce qui est logique).