OMD : Installez votre supervision sans y penser !
Je profite de la sortie de la version 0.50 de OMD (Open Monitoring Distribution) pour (re)présenter à ceux qui ne l’auraient pas encore remarqué ce projet visant à simplifier l’installation d’un serveur de supervision. Voici la présentation qu’en font les développeurs du projet.
OMD met en œuvre un concept totalement nouveau pour installer, entretenir et mettre à jour un système de surveillance à base de Nagios.
OMD évite le travail fastidieux de compilation manuelle de Nagios et des addons tout en évitant d’utiliser les paquetages déjà disponibles sur votre distribution qui sont la plupart du temps obsolètes et ne permettent pas de mises à jour régulières.
OMD peut facilement être installé sur toutes les distributions Linux majeures. Des paquets binaires existent pour toutes les distributions.
Distribution : pas tout à fait
OMD n’est pas tout à fait une distribution au sens littéral du terme puisque aucun OS n’est installé. Ce n’est donc pas un projet similaire à FAN. La charge de l’installation de l’OS vous revient donc mais vous permet de choisir celui qui vous correspond le mieux (Debian, Ubuntu, CentOS, SLES au programme). Une fois cette installation effectuée, le reste de l’installation d’un serveur de supervision est prise en charge par le script, cool…
Du choix, du choix, du choix
Outre le Nagios Core, OMD peut installer pour vous :
- nagios-plugins
- nsca
- check_nrpe
- nagvis
- pnp4nagios
- rrdtool/rrdcached
- Check_MK
- MK Livestatus
- Multisite
- dokuwiki
- Thruk
- Mod-Gearman
- check_logfiles
- check_oracle_health
- check_mysql_health
- jmx4perl
- check_webinject
- check_multi
De quoi se faire un serveur de supervision plutôt déjà bien fonctionnel. Et le plus est de pouvoir choisir ce que vous voulez. Là où ça devient fou, c’est que vous pouvez installer plusieurs instances de Nagios sur la même machine pour des utilisateurs différents, pour par exemple se faire un environnement de production et un de test. Les auteurs ont aussi pensé optimisation de la plateforme avec PNP en mode broker, rrdcached pour accélérer rrdtools, tmpfs pour les résultats de contrôles et livestatus. De la belle ouvrage en somme.
La suite du projet
Il est d’ores et déjà prévu par l’équipe du projet de pouvoir installer de la même façon Icinga, Merlin ainsi que d’autres plugins essentiels.
C’est vraiment le genre d’initiative qui tue le métier, même ma grand-mère va pouvoir installer un serveur de supervision désormais. )