Bonjour,
J'utilise un linux embarqué dans un périphérique réseau fourni par linksys. Je cherche à en faire un proxy snmp. C'est à dire que je veux faire en sorte que les requètes qu'il reçoit soit automatiquement renvoyé sur la bonne machine.
J'ai compilé et installé net-snmp sur le système, mais je dois maintenant faire le fichier de configuration (snmpd.conf). Seulement, je ne comprend pas bien le fonctionnement.
Explication de ce que je veux faire :
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 # define a simple view 'systemview', which includes everthing under .1.3.6.1 view systemview included .1 # map 'public' community to the 'notConfigUser' com2sec notConfigUser default public # map 'notConfigUser' to 'notConfigGroup' group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser # give 'notConfigGroup' read access to objects in the view 'systemview' access notConfigGroup "" any noauth exact systemview none none com2sec -Cn context1_1 notConfigUser default 192.168.1.1 access notConfigGroup context1_1 any noauth prefix systemview none none proxy -Cn context1_1 -v 2c -c public 192.168.1.1 .1
L'agent snmp qui va contacter ce périphérique va le faire en utilisant une autre communauté que public. Par exemple context1_1. Ainsi, le proxy va savoir qu'il doit contacter le périphérique ayant l'adresse 192.168.1.1 par la communauté public.
Mon premier problème est de savoir si ceci fonctionne parce que mes tests ne fonctionne pas.
Ensuite, ce proxy fait partie de plusieurs réseau à la fois (il a plusieurs interfaces réseaux ou des alias d'ip). Il me faut donc multiplier les 3 dernières lignes par autant qu'il y a de périphériques à surveiller. Et la mémoire disponible dans le périphérique ne permet pas de le faire, je suis limité à quelques centaines de lignes.
Peut-on faire une sorte de script dans ce fichier pour diminuer sa taille?
Pouvez-vous m'aider?
Partager