Nagios - Hosts e serviços

Nagios é a ferramenta mais popular usada para monitorar hosts e serviços em execução em sua infraestrutura de TI. Hosts e configurações de serviço são os blocos de construção do Nagios Core.

  • O host é como um computador; pode ser um dispositivo físico ou virtual.

  • Serviços são aqueles usados ​​pelo Nagios para verificar algo sobre um host.

Você pode criar um arquivo host dentro do diretório do servidor do Nagios e mencionar as definições de host e serviço. Por exemplo -

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

# Arquivo de configuração do 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
}

As definições acima adicionam um host chamado ubuntu_host e define os serviços que serão executados neste host. Quando você reiniciar o Nagios, este host começará a ser monitorado pelo Nagios e os serviços especificados serão executados.

Existem muitos outros serviços no Nagios que podem ser usados ​​para monitorar praticamente qualquer coisa no host em execução.