NAGIOS

Nagios est une application ( Libre , licence GPL ) qui permet la supervision ( surveillance ) d’un système et réseau. On programme le serveur pour qu’il nous envoi l’état des hôtes ou de service spécifique . La modulation de cette application est un atout . On peut obtenir les plus petits détails ( Température , RAM , % CPU , occupation du disque dur .. d’un switch ou même nous indiquer la version d’un routeur toute les 5 secondes..)

On peut trouver toutes ses caractéristiques grâce à l’ OID ( identifiants universel )

Nagios se compose en 3 parties :

  • Le moteur de l’application pour les tâches de supervision
  • L’interface web pour la vue d’ensemble https://www.novell.com/coolsolutions/img/nagios_html_2f522541.png
  • Les plugins sont les mini-programmes qui exécutent nos tâches

Une autre application dans le même genre : CENTREON

La différence est  d’un côté on a un  prêt à l’emploi (Centreon) et de l’autre le sur-mesure (Nagios + plugins + addons).

Avantages :

  • Créer ses propres plugins, dans le langage désiré. Il suffit de respecter la norme Nagios des Codes retour
    • 0 OK (tout va bien)
    • 1 WARNING (le seuil d’alerte est dépassé)
    • 2 CRITICAL (le service a un problème)
    • 3 UNKNOWN (impossible de connaître l’état du service)
  • Hiérarchie dans le réseau
  • Plus flexible
  • Moins d’ automatisation , retour sur les fondamentaux et de la compréhension sur la complexité à la programmation en supervision

Inconvénients:

  • Complexité d’utilisation ( Certains autres serveurs de supervision sont plus simple)
  • Beaucoup de demande de la communauté sur des améliorations
  • Architecture des modèles de programmation trop tolérante et la difficulté de certaines d’entre eux

 

Une réflexion sur “ NAGIOS ”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *