Pular para o conteúdo

Configurando o NSCA no Nagios

Neste artigo mostrarei como configurar o NSCA, onde pode-se colher informações de um servidor para o Nagios sem a necessidade de abertura de portas no firewall, sendo somente necessário a disponibilidade de saída de dados do cliente e a recepção de dados no servidor pela porta 5667.
Anderson Ribeiro ander.ribeiro
Hits: 84.236 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 6: Testando o programa

Vamos agora criar um script que vai testar a funcionalidade do programa.

Acesse a máquina cliente e crie o script "teste.sh". Podemos criar usando o comando:

# vi teste.sh

#!/bin/bash

CFG="/etc/nagios/send_nsca.cfg"

CMD="linux01;nmbd;3;UNKNOWN - Testando o NSCA"

/bin/echo $CMD | /usr/local/bin/send_nsca -H nagios -d ";" -c $CFG
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

OBS: Na linha do CMD:
  • linux01 é o host do cliente que está configurado no nagios;
  • 3 é o sinal de UNKNOWN;
  • Testando o NSCA é a mensagem que irá aparecer no nagios.

Na linha do /bin/echo:
  • nagios é o nome ou ip do servidor nagios;
  • ; é o delimitador do arquivo que será enviado para o nagios.

Após salvar o arquivo vamos executar:

$ sh teste.sh

Temos que obter a resposta:

1 data packet(s) sent to host successfully.

Pronto! NSCA Instalado e Configurado com sucesso.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Configurando o nsca.cfg
   3. Configurando o send_nsca.cfg
   4. Configurando arquivos do Nagios para modo passivo
   5. Colocando arquivos no lugar certo e configurando o serviço
   6. Testando o programa
   7. Opa... problemas!?
Nenhum artigo encontrado.

Servidor Internet (parte 1)

Instalando o Zenmap e mantendo-o atualizado no Slackware Linux

Ativando e configurando a compactação de memória com Zram no Slackware

Configuração de rede no AIX IBM

Instalando uma adaptadora PCI/PCMCIA e um cartão orinoco

#1 Comentário enviado por c.rafael em 30/03/2008 - 20:58h
OPa,

Fiz as configurações indicadas, mas ao fazer o teste me da o seguinte erro:

root@tecSmb:~# ./teste_nsca.sh
Connection refused by host
Error: Could not connect to host 10.0.0.5 on port 5667


Não tem que executar o daemon do nsca ou colocar alguma linha dentro do nagios.cfg?
#2 Comentário enviado por elancelot2 em 07/04/2011 - 19:28h
C. rafael, boa noite

Passei pelo mesmo problema que você passou com o erro

Error: Could not connect to host 10.0.0.5 on port 5667

esse erro acontece porque o nsca não está levantado no servidor do nagios....

é só você levantar ele através do comando /etc/init.d/nagios start, e depois botar ele pra iniciar junto com o sistema quando o mesmo der boot.
#3 Comentário enviado por souza889 em 19/02/2013 - 16:15h
Muito útil seu artigo, ajudou muito. Obrigado

Contribuir com comentário

Entre na sua conta para comentar.