Monitoramento Simples (ICMP)

1,782 views
Skip to first unread message

Marcelo Riedi

unread,
May 9, 2014, 7:49:06 AM5/9/14
to zabb...@googlegroups.com
Bom Dia,

Alguém poderia me falar como configurar um host monitora via ICMP (ping) na versão 2.2 do zabbix. Necessito somente saber se o equipamento esta "on-line" e não encontro como fazer isto na versão 2.2.

grato a todos.

Silvio Barros

unread,
May 9, 2014, 2:40:04 PM5/9/14
to zabb...@googlegroups.com


--
Você recebeu essa mensagem porque está inscrito no grupo quot;ZABBIX-BRASIL" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para zabbix-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Marcelo Riedi

unread,
May 9, 2014, 7:45:16 PM5/9/14
to zabb...@googlegroups.com
Boa noite, agradeço a a resposta, mas na versão 2.2 esta opção não esta mais disponível. Vou continuar procurando a solução, se alguém conhecer mais alguma forma de fazer este monitoramento estou aceitando sugestões. Caso eu consiga fazer esta configuração posta a solução.

abraço

Silvio Barros

unread,
May 10, 2014, 5:24:05 PM5/10/14
to zabb...@googlegroups.com

Cria um script então..  tu pode até testar uma porta no lugar de ser especificamente um ping, usa o nmap para verificar se o host responde, ai tu pode usar UserParameter para executar. Retorna um booleano. Tem snmp o dispositivo?

Marcelo Riedi

unread,
May 12, 2014, 6:40:58 AM5/12/14
to zabb...@googlegroups.com
Bom dia, estou começando a utilizar o zabbix agora, pensei em um monitoramento usando ICMP pois  acreditava ser mais simples. Vc teria algum tutorial de como criar scripts?

grato

--
Marcelo Riedi


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "ZABBIX-BRASIL" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/zabbix-br/Eo1PEYSu6rA/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para zabbix-br+...@googlegroups.com.

Silvio Barros

unread,
May 12, 2014, 7:47:35 AM5/12/14
to zabb...@googlegroups.com
Existe inúmeras formas de verificar se um host esta ativo, vou dar um exemplo usando o próprio fping.

Passo 1) 
Criar um arquivo com o conteúdo abaixo e da permissão de execução, como é um teste executa um chmod 777 para não ter problema de permissão.

#!/bin/bash

result=`fping $1 2> /dev/null`

if [ "$result" == "$1 is alive" ]; then
        echo 0
else
        echo 1
fi


Passo 2)
Editar o arquivo /usr/local/etc/zabbix_agentd.conf (Pode variar de acordo com a instalação), procura a linha "UserParameter" e adiciona essa linha:

UserParameter=teste[*],/opt/verifica.sh

*** Supondo que o nome arquivo é "verifica.sh" e esta localizado em /opt

Estou dizendo com isso que "teste[*]" vai executar o script /opt/verifica.sh, o [*] que dizer parâmetros que vou passar para o script que no caso é o ip do host que vai ser testado.

**restartar o zabbiix agent

3) Agora cria um host na interface web com o nome do dispositivo que vc vai monitorar porém aponte para localhost:10050 que é o proprio servidor zabbix, pq isso? pq vou usar o zabbix agent do proprio servidor para rodar o comando já que o dispositivo não tem zabbix agent.

Cria um item para o host, usa o tipo "zabbix agent" no lugar onde pode optar por simple check, snmpv1, snmpv2 etc.., poe o valor de retorno como inteiro.

em "key/chave" tu coloca: teste[ip do host] 

e salva.

Apos fazer isso vai no host que vc criou e acessa itens, ao lado direito verifica se esta verdinho, com o nome ativo. depois vai em monitoramento -> visão geral do lado direito superior tem uma lista, deixa marcada como "data" que é = a dados, pq as vezes ele esta como trigger.. seleciona o host que vc criou e verificar se ele esta recebendo o valor de retorno "0 ou 1".

Se ele estiver recebendo o valor basta criar a trigger, coloca na trigger que se o ultimo valor recebido for diferente de 0 poe um alerta em vermelho no dashboard.

TA GRANDE PQ TENTEI EXPLICAR AO MAXIMO PARA QUE VC POSSA ENTENDER MAS ISSO É BEM RÁPIDO E SIMPLES DE FAZER. 

Se tiver problema fala diretamente comigo que te passou meu skype e agente vai fazendo juntos desde a criação do hoste até a trigger. 

Abraço!

Silvio Barros

unread,
May 12, 2014, 8:31:14 AM5/12/14
to zabb...@googlegroups.com
Errei o passo 2, fica assim:

UserParameter=teste[*],/opt/verifica.sh '$1'

Testado e funcionando.

Silvio Barros

unread,
May 12, 2014, 8:57:02 AM5/12/14
to zabb...@googlegroups.com
O ideal é usar snmp pois desta forma está sendo criado um host como meio de acesso a scripts para monitorar um outro host.. é uma gambiarra mas quem não tem cão caça com gato.. Tem uma forma outra forma com certeza de executar os scripts sem usar zabbix agent.. porém no momento não sei como.. dessa forma funciona, ao menos provisoriamente até encontrar algo mais elegante!
 

Silvio Barros

unread,
May 12, 2014, 10:10:44 AM5/12/14
to zabb...@googlegroups.com
A brother, sakei agora.. 

seguinte é esse:

Passo 1) o mesmo.
Passo 2) o mesmo.

Passo3) Cria o host apontando o Agent interfaces para o IP do seu dispositivo e aponta a porta "0" no lugar de "10050" já que ele não tem agente zabbix.. dai tu cria o item usando "external checks", poe o script que te passei na pasta "/usr/share/zabbix/externalscripts/"

Segue os prints.. 

A faca o pão e a queijo! flwww



host.png
Item.png
Status.png
valor retorno.png

Silvio Barros

unread,
May 12, 2014, 10:15:18 AM5/12/14
to zabb...@googlegroups.com
A faca, o pão, o queijo, o IP..  da nisso! k

Marcelo Riedi

unread,
May 12, 2014, 12:14:19 PM5/12/14
to zabb...@googlegroups.com
Ola Silvio, 

Fico muito grato pela ajuda, hoje a noite vou implementar suas dicas. Sempre é bom ter ajuda quando se esta começando.


grande abraço

--
Marcelo Riedi

Silvio Barros

unread,
May 12, 2014, 1:07:03 PM5/12/14
to zabb...@googlegroups.com
O grupo do "Nagios" é bem mais ativo, fui forçado a usar o zabbix por conta do cliente e venho aprendendo na força bruta mesmo.. a experiência com Nagios me ajudou na adaptação pois estou usando o zabbix a 1 mês apenas. 

É um sistema muito bom porém não vejo as pessoas se movendo para ajudar o próximo aqui no grupo. Eu comecei com Nagios e aprendi bastante por conta do grupo "Nagios-LAB" e o parceirão Dalto Brito que da todas as dicas para quem esta começando.

Aêê GRUPO ZABBIX-BR, quem mantêm o grupo? Vamos se movimentar !!!

Marcelo Riedi

unread,
May 12, 2014, 7:06:23 PM5/12/14
to zabb...@googlegroups.com
Realmente não é um grupo muito ativo. Eu optei pelo Zabbix pois é 100% livre... já o Nagios é preciso pagar para se obter todas as funcionalidades/facilidades. Ouvi falar muito bem de ambos. Espero ter feito a escolha correta.

--
Marcelo Riedi
Reply all
Reply to author
Forward
0 new messages