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.