Nagios - Hosts y servicios

Nagios es la herramienta más popular que se utiliza para monitorear hosts y servicios que se ejecutan en su infraestructura de TI. Los hosts y las configuraciones de servicio son los componentes básicos de Nagios Core.

  • El host es como una computadora; puede ser un dispositivo físico o virtual.

  • Los servicios son aquellos que utiliza Nagios para comprobar algo sobre un host.

Puede crear un archivo de host dentro del directorio del servidor de Nagios y mencionar las definiciones de host y servicio. Por ejemplo

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

# Archivo de configuración de Ubuntu Host

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
}

Las definiciones anteriores agregan un host llamado ubuntu_host y definen los servicios que se ejecutarán en este host. Cuando reinicie Nagios, este host comenzará a ser monitoreado por Nagios y se ejecutarán los servicios especificados.

Hay muchos más servicios en Nagios que pueden usarse para monitorear prácticamente cualquier cosa en el host en ejecución.