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.