Collector est un plugin Nagios dédié au SNMP. Son objectif est de collecter en un minimum de requêtes la totalité des informations attendues, et de les redistribuer aux services Nagios appropriés.
Il gère aussi l'envoi de données de métrologie sur le bus.
Pour les détails du fonctionnement du Collector, se reporter à la documentation officielle.
Collector est un composant de Vigilo.
Collector nécessite le fichier /usr/lib(64)/nagios/plugins/utils.pm
,
fourni dans le paquet nagios-plugins-perl
sur Red Hat et dans le paquet
nagios-plugins
sur Mandriva.
Il nécessite aussi Nagios, et les modules Perl (v5.x) suivants:
Net::SNMP
Crypt::DES
Digest::HMAC
Digest::SHA1
Nagios::Cmd
L'installation se fait par la commande make
(exécutée en utilisateur
standard) suivie de la commande make install
(exécutée en root
).
Il y a deux options à la ligne de commande :
-C | le chemin vers le fichier de configuration général (par défaut
/etc/vigilo/collector/general.conf ) |
-H | le nom de machine ou l'adresse IP à tester |
Le fichier general.conf
contient des paramètres supplémentaires, tels que
le chemin vers les fichiers de configuration spécifiques à chaque hôte. Ces
fichiers sont censés être générés par VigiConf, mais un exemple est fourni
dans le fichier host.example
(pour information).
Voir la documentation interne du Collector pour plus d'informations:
make man ; man ./Collector.1
Collector est sous licence GPL v2.