Nagios 4.2.3 - Curso Gratuito - Aula-02 Estrutura do Nagios e Monitoramento via check_tcp

Описание к видео Nagios 4.2.3 - Curso Gratuito - Aula-02 Estrutura do Nagios e Monitoramento via check_tcp

Conceitos do Nagios e estrutura dos arquivos

Linkedin:   / luciano-cirilo-47b228128  

Blog: https://nagiosnapratica.wordpress.com

--------------------- ## Cola ## ---------------------#


cd /usr/local/nagios/etc/

mkdir linux
mkdir windows
mkdir network


vim nagios.cfg

cfg_dir=/usr/local/nagios/etc/linux
cfg_dir=/usr/local/nagios/etc/windows
cfg_dir=/usr/local/nagios/etc/network

arquivo onde vamos padronizar nossos templates

cfg_file=/usr/local/nagios/etc/templatesNP.cfg



vim templatesNP.cfg

Template "SERVICOS" de Rede e ICMP
define service{
name TemplateService
active_checks_enabled 1
notifications_enabled 1
passive_checks_enabled 0
retain_status_information 1
is_volatile 0
max_check_attempts 3
check_interval 5
normal_check_interval 5
retry_check_interval 5
check_period 24x7
notification_interval 0
notification_period 24x7
notification_options u,c,r
register 0
}


#### Template "HOST" Windows
define host{
name TemplateHostWindows
max_check_attempts 3
check_interval 5
retry_check_interval 5
active_checks_enabled 1
passive_checks_enabled 0
check_period 24x7
retain_status_information 1
notification_interval 60 ; tempo de envio de alerta
notification_period 24x7
notification_options d,u,r
register 0
}


Template "HOST" Linux

define host{
name TemplateHostLinux
check_command check-host-alive
max_check_attempts 3
check_interval 5
retry_check_interval 5
active_checks_enabled 1
check_period 24x7
retain_status_information 1
notification_interval 60
notification_period 24x7
notification_options d,u,r
}


Template "HOST" Rede

define host{
name TemplateHostRede
check_command check-host-alive
max_check_attempts 2
check_interval 5
retry_check_interval 5
active_checks_enabled 1
check_period 24x7
retain_status_information 1
notification_interval 60
notification_period 24x7
notification_options d,u,r
}


'check_tcp' command definition
define command{
command_name check_tcpNP
command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ -w $ARG2$ -c $ARG3$
}




criar o primeiro host

vim network/terra.cfg

define host{
host_name Site_Terra
use TemplateHostRede
alias Site do Terra
address www.terra.com.br
contact_groups admins

}

define service{
use TemplateService
host_name Site_Terra ; Nome do seu servidor linux
service_description PING-Disponibilidade ; Descrição do Serviço a ser monitorado para o host
check_command check_ping!100,20%!200,60% ; Plugin e Parametros
contact_groups admins

}

define service{
use TemplateService
host_name Site_Terra ; Nome do seu servidor linux
service_description HTTP ; Descrição do Serviço a ser monitorado para o host
check_command check_tcpNP!80!1!2! ; Plugin e Parametros
contact_groups admins
}



testar conf
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


/etc/init.d/nagios restart




###### Referências


https://assets.nagios.com/downloads/n...

https://assets.nagios.com/downloads/n...

https://nagiosnapratica.wordpress.com...

Комментарии

Информация по комментариям в разработке