Attention !
Nagios n'est pas un 'serveur snmp' c'est un outil de monitoring. Oreon quand a lui est effectivement un
simple front-end a nagios.
Le protocole snmp fonctionne de deux façons. De base, un équipement (serveur, switch) proposant une interface
d'administration snmp se verra capable d'etre interrogé sur le port 161 quand à l'état de certaines variables (snmpget/set).
De façons optionnelle et configurable il existe aussi la possibilitée d'utiliser des 'trap'. Ce sont des messages d'alertes
envoyé par l'équipement à un traphandler sur le port 162.
Cela implique d'avoir configuré l'équipement afin de l'informer de l'adresse du traphandler, ainsi que d'avoir configuré un
traphandler correctement.
/!\ Toutefois cela n'implique pas que tout changement de variable sera notifié par une trap.
Dans ton cas tout depend des agents snmp dont tu dispose. Quand à ta derniere remarque effectivement c'est bien comme
cela que ca fonctionne, périodiquement nagios execute les scripts (ping snmpget etc) et stocke les resultats, il peut
aussi fonctionner en passif (ie recevoir les reponses de status depuis un autre médium comme un traphandler) mais attention
dans ce cas si la trap est perdu (pb reseau / autre) ou si l'agent oublie de l'envoyer tu ne sera pas plus au courant.