Nagios - Hôtes et services

Nagios est l'outil le plus populaire utilisé pour surveiller les hôtes et les services exécutés dans votre infrastructure informatique. Les hôtes et les configurations de service sont les éléments de base de Nagios Core.

  • L'hôte est comme un ordinateur; il peut s'agir d'un périphérique physique ou virtuel.

  • Les services sont ceux qui sont utilisés par Nagios pour vérifier quelque chose sur un hôte.

Vous pouvez créer un fichier hôte dans le répertoire du serveur de Nagios et mentionner les définitions d'hôte et de service. Par exemple -

sudo gedit /usr/local/nagios/etc/servers/ubuntu_host.cfg

# Fichier de configuration de l'hôte Ubuntu

define host {
   use linux-server
   host_name ubuntu_host
   alias Ubuntu Host
   address 192.168.1.10
   register 1
}
define service {
   host_name ubuntu_host
   service_description PING
   check_command check_ping!100.0,20%!500.0,60%
   max_check_attempts 2
   check_interval 2
   retry_interval 2
   check_period 24x7
   check_freshness 1
   contact_groups admins
   notification_interval 2
   notification_period 24x7
   notifications_enabled 1
   register 1
}

Les définitions ci-dessus ajoutent un hôte appelé ubuntu_host et définit les services qui s'exécuteront sur cet hôte. Lorsque vous redémarrez Nagios, cet hôte commencera à être surveillé par Nagios et les services spécifiés seront exécutés.

Il existe de nombreux autres services dans Nagios qui peuvent être utilisés pour surveiller à peu près tout sur l'hôte en cours d'exécution.