Introduction
Les enjeux d'une solution d'administration, les solutions du marché, la place de Nagios.
Administration avec Nagios
Identification des besoins;
Les fonctions de surveillance, de métriques de QoS et de gestion de performance;
Que peut-on administrer avec Nagios?
La place de SNMP dans l'administration Nagios;
Les briques fondamentales de Nagios : les « hosts » et les services;
Quelles sont les cibles du monitoring avec Nagios?
Les utilisateurs avec leurs droits et visibilité du système ou sous-système managé.
L'architecture de Nagios
Cette partie donne une description de l'architecture de Nagios, avec en particulier la description des plugins, les services checks et autres facilités incluses dans Nagios, ainsi que
les possibilités d'introduire des modules externes.
Installation, configuration, adaptation
Ce cours s'accompagne d'ateliers d'installation et de configuration d'une solution Nagios sur une machine Linux.
L'installation se fera à partir d'un tarball, et d'une recompilation de Nagios, ainsi que des plugins et du grapher utilisé, afin de maîtriser parfaitement les composants pour facilité l'adaptation avec recompilation éventuelle, ou bien l'introduction de nouvelles briques à la solution.
Mise en place des plugins, contruction d'un plugin, ajout d'un plugin non livrés dans le jeu standard de Nagios.
Comprendre l'interface graphique et les possibilités d'adaptation aux besoins de la solution d'administration à implémenter, avec éventuellement modification et recompilation des CGIs utilisées dans Nagios, pour simplifer par exemple certaines fonctionnalités ou changer partie de l'interface homme machine.
Mise en place de NagiosGrapher basé sur rrdtools afin de disposer d'un outil de performance intégré à Nagios.