Bonjour à tous.
Je compte (enfin) mettre en place les trap SNMP dans OREON.
De ce que j'ai pu comprendre, il suffit que :
- snmptrapd soit en marche.
- qu'il utilise snmptrapd.conf dans lequel on lui spécifie une commande à lancer lors de la réception des traps.
- que cette commande écrive dans le fichier /usr/local/nagios/var/rw/nagios.cmd (en faisant bien gaffe aux droits) selon la syntaxe précise de Nagios.
- que dans Oreon on définisse un service qui n'effectue pas de check actifs, mais seulement des checks passif en lisant le fichier des commandes externes, que le service soit volatile, et parallélisé (ça je ne suis pas sur, je le vois une fois sur 2 dans les forums)
And that's all ?
Faut-il d'autres choses que j'ai oubliées ?
Par ailleurs j'aimerais savoir comment faire pour que dans le snmptrapd.conf, on récupère toutes les infos de la trap, car pour le moment avec mes tests, j'arrive à recevoir une trap bidon à laquelle j'associe un script bidon : quand je reçois une trap, sur le shell s'affiche "vous avez reçu une trap !"
Ce que j'aimerai, c'est que sur le shell s'affiche quelque chose de plus précis style "vous avez reçu une <TYPE DE TRAPPE> trap de <HOST> d'adresse <IPADDRESS>, etc."
Donc comment faire dans le fichier de conf pour que ma commande se lance avec les arguemnts que je souhaite ?
Merci à tous.
Je compte (enfin) mettre en place les trap SNMP dans OREON.
De ce que j'ai pu comprendre, il suffit que :
- snmptrapd soit en marche.
- qu'il utilise snmptrapd.conf dans lequel on lui spécifie une commande à lancer lors de la réception des traps.
- que cette commande écrive dans le fichier /usr/local/nagios/var/rw/nagios.cmd (en faisant bien gaffe aux droits) selon la syntaxe précise de Nagios.
- que dans Oreon on définisse un service qui n'effectue pas de check actifs, mais seulement des checks passif en lisant le fichier des commandes externes, que le service soit volatile, et parallélisé (ça je ne suis pas sur, je le vois une fois sur 2 dans les forums)
And that's all ?
Faut-il d'autres choses que j'ai oubliées ?
Par ailleurs j'aimerais savoir comment faire pour que dans le snmptrapd.conf, on récupère toutes les infos de la trap, car pour le moment avec mes tests, j'arrive à recevoir une trap bidon à laquelle j'associe un script bidon : quand je reçois une trap, sur le shell s'affiche "vous avez reçu une trap !"
Ce que j'aimerai, c'est que sur le shell s'affiche quelque chose de plus précis style "vous avez reçu une <TYPE DE TRAPPE> trap de <HOST> d'adresse <IPADDRESS>, etc."
Donc comment faire dans le fichier de conf pour que ma commande se lance avec les arguemnts que je souhaite ?
Merci à tous.
Comment