Ik heb een perl scriptje dat geagregeerde statusgegevens van een configuratie management server ontvangt en raporteert in nagios, bijvoorbeeld:
Client server X: Daemon is not running
Client server Y: 2 changes in the last 30 minutes
(en zo nog 50 resultaten)
Wegens de aard van standaard Nagios-configuratie kan ik deze check alleen per host toekennen. 1 run van het script is echter voldoende; immers bevat het resultaat alle informatie voor het hele netwerk al. De output van de check wordt in de nagios displays alleen niet bij de juiste hosts weergegeven. Wat ik bovendien nog zou willen is een interpretatie van de exit states (server x = exit 2, server x = exit 0).
Wat ik dus wil is 1 script uitvoeren dat informatie over meerdere hosts terug geeft. Deze informatie moet per host weergegeven worden in Nagios.
Kan iemand mij vertellen hoe ik deze problemen kan tackelen? Is er wellicht een plugin voor die ik toe nu toe nog niet gevonden heb?
Hartelijk dank.
Systeeminformatie:
Nagios Core 3.2.3
CentOS 5.6
Client server X: Daemon is not running
Client server Y: 2 changes in the last 30 minutes
(en zo nog 50 resultaten)
Wegens de aard van standaard Nagios-configuratie kan ik deze check alleen per host toekennen. 1 run van het script is echter voldoende; immers bevat het resultaat alle informatie voor het hele netwerk al. De output van de check wordt in de nagios displays alleen niet bij de juiste hosts weergegeven. Wat ik bovendien nog zou willen is een interpretatie van de exit states (server x = exit 2, server x = exit 0).
Wat ik dus wil is 1 script uitvoeren dat informatie over meerdere hosts terug geeft. Deze informatie moet per host weergegeven worden in Nagios.
Kan iemand mij vertellen hoe ik deze problemen kan tackelen? Is er wellicht een plugin voor die ik toe nu toe nog niet gevonden heb?
Hartelijk dank.
Systeeminformatie:
Nagios Core 3.2.3
CentOS 5.6