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.

[ Hits: 79.302 ]

Por: Anderson Ribeiro em 14/11/2006


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

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.

Página anterior     Próxima página

Páginas do artigo
   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!?
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalação KickStart

zsh (Z shell) - Uma alternativa ao bash

Arch Linux - Instalação a partir de imagem híbrida

Instalando uma Nvidia no Debian

Adicionando pacotes do SuSE 9 via WEB

  
Comentários
[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:

[email protected]:~# ./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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts