Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

1. Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 25/02/2014 - 09:57h

Bom dia a todos..


Instalei o nagios e os Plugins porem alguns serviços não estou conseguindo monitorar. alguem pode me ajudar

quero monitorar os seguintes serviços

DHCP
SQUID
BIND DNS
SAMBA
MYSQL
OPENVPN # porta 1194


seguem minha conf.

vim /etc/nagios/nagios.cfg

cfg_file=/etc/nagios/objects/srv-firewall.cfg


vim /etc/nagios/object/srv-firewall.cfg

define host{
use linux-server
host_name srv-firewall
alias srv-firewall
statusmap_image firewall.jpg
parents roteador
address 192.168.0.254
}
# Define a service to "ping" the local machine

define service{
use local-service ; Name of service template to use
host_name srv-firewall
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}

define service{
use local-service ; Name of service template to use
host_name srv-firewall
service_description SSH
check_command check_ssh
notifications_enabled 0
}

define service{
use local-service ; Name of service template to use
host_name srv-firewall
service_description HTTP
check_command check_http
notifications_enabled 0
}


so consegui monitorar esses que estao padrao ja

abraçoss




  


2. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/02/2014 - 11:03h

tu instalou o nrpe nesse servidor ?



3. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/02/2014 - 14:04h

http://nagios-br.com/?p=726


4. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 25/02/2014 - 14:34h

Nao me ajudou muito.

na verdade ja monitoro alguns serviços.

segue
http://upload.crazzy.com.br/pictures/a71406215876991365f059606ded0ca8.png

so quero saber como coloco os mencionados acima na configuração do nagios.


5. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/02/2014 - 15:50h

asparion escreveu:

Nao me ajudou muito.

na verdade ja monitoro alguns serviços.

segue
http://upload.crazzy.com.br/pictures/a71406215876991365f059606ded0ca8.png

so quero saber como coloco os mencionados acima na configuração do nagios.


como eu falei tem que instalar um client , o nrpe



6. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 25/02/2014 - 16:01h

opa
dei um
yum install nrpe

disse que ja ta instalado. qual os procedimentos seguintes.


7. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 25/02/2014 - 16:04h

danniel-lara escreveu:

asparion escreveu:

Nao me ajudou muito.

na verdade ja monitoro alguns serviços.

segue
http://upload.crazzy.com.br/pictures/a71406215876991365f059606ded0ca8.png

so quero saber como coloco os mencionados acima na configuração do nagios.


como eu falei tem que instalar um client , o nrpe


Como falado tem que instalar o client nas maquinas que quer monitorar ou simplesmente fazer uma checagem check_tcp na porta usada pela aplicação que não é 100% confiável.


8. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 25/02/2014 - 16:07h

Pelo Check_tcp seria algo assim:

define service{
use generic-service
host_name SERVERNAME
service_description BIND DNS
check_command check_tcp!53
}

O exemplo é valido para qualquer porta rodando um serviço


9. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 25/02/2014 - 17:19h

andrecanhadas escreveu:

Pelo Check_tcp seria algo assim:

define service{
use generic-service
host_name SERVERNAME
service_description BIND DNS
check_command check_tcp!53
}

O exemplo é valido para qualquer porta rodando um serviço



eu fiz assim como voce disse nao deu erro mas ex: dns é udp nao teria de ser check_udp!53

olha como ficou
http://upload.crazzy.com.br/pictures/a9ec25dbfc9beba38fea12dd8b565790.png

mesmo com check_udp e os serviços e portas estao tudo ok no nagios esta doidão rsrs

segue config:

vim /etc/nagios/objects/srv-firewall-cfe


define host{
use linux-server
host_name srv-firewall
alias srv-firewall
statusmap_image firewall.jpg
address 192.168.0.254
}


define service{
use generic-service
host_name srv-firewall
service_description OPENVPN
check_command check_udp!1194
}

define service{
use generic-service
host_name srv-firewall
service_description DCHP
check_command check_udp!67
}

define service{
use generic-service
host_name srv-firewall
service_description DNS
check_command check_udp!53
}


obs: so coloquei os que nao funcionaram para nao poluir demais a pagina.



10. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 25/02/2014 - 22:14h

Tenta assim:

check_udp -H IP-do-dhcp -p 53 -s 0x1234 -e '' -v


Ou:

check_udp -H IP-do-dhcp -p 53 -s 'xyz' -e ''



11. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 26/02/2014 - 08:05h

Nao deu certo, apareceu isso

Running configuration check... CONFIG ERROR! Restart aborted. Check your Nagios configuration. ai coloquei isso ! e nao deu erro

define service{
use generic-service
host_name srv-firewall
service_description DNS
check_command check_udp! -H 192.168.0.254 -p 53 -s 0x1234 -e '' -v
}


porem ainda continua critico no grafico mas o serviço esta ok

http://upload.crazzy.com.br/pictures/7829435bff00690e878f7485dc6cf15f.png



12. Re: Monitoramento de Serviços - Nagios - Plugins [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 27/02/2014 - 16:34h

ufa dois dias kkkkk mas resolvi.. Verificando por processos..

DHCP DNS OPENVPN ANTIVIRUS 


segue:

vim /etc/nagios/objects/srv-firewall.cfg


define service {
use generic-service
host_name srv-firewall
service_description DHCP
check_command check_dhcp
}

define service{
use generic-service
host_name srv-firewall
service_description DNS
check_command check_dns
}

define service {
use generic-service
host_name srv-firewall
service_description OPENVPN
check_command check_openvpn
}

define service {
use generic-service
host_name srv-firewall
service_description ANTIVIRUS
check_command check_clamav
}


vim /etc/nagios/objects/commands.cfg


define command {
command_name check_dhcp
command_line /usr/lib/nagios/plugins/check_procs -c 1: -C dhcpd
}

define command {
command_name check_dns
command_line /usr/lib/nagios/plugins/check_procs -c 1: -C named
}

define command {
command_name check_openvpn
command_line /usr/lib/nagios/plugins/check_procs -c 1: -C openvpn
}

define command {
command_name check_clamav
command_line /usr/lib/nagios/plugins/check_procs -c 1: -C clamd
}


http://upload.crazzy.com.br/pictures/66f853e4b11452cd19e834ce8f791527.png


valeu a ajuda abraços













Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts