| Newsgroups |
gmane.network.nagios.user.brazil |
| Message-ID |
<3B4F12C319E3A24CA49204380E685C69014AC812@sp0000nt512.correio.caixa> |
Jotagera,
Obrigado pelos toques. Sempre ensinando a gente.
Tô te devendo vários panetones pro final do ano.
E complementando a ajuda ao amigo Elton:
Eu uso o NSCA há tempos, também.
Funciona legal e uma das vantagens é que você não precisa instalar nada no cliente.
É só copiar o executável, .conf e .dll prá qualquer canto lá que funciona.
Depois de tudo instalado, conforme os manuais existentes na Net, faça assim no final dos seus scripts .bat do windows:
if bandeira=INATIVA
then
echo SERVIDORWIN2003;Teste de Bandeira;2;Bandeira CRITICAL | "E:\Sistemas\Nsca\send_nsca" -H IP_DO_NAGIOS -d ; -c "E:\Sistemas\Nsca\send_nsca.cfg"
end IF
Lógico que a sintaxe do IF ta errada. É só um exemplo. Mude para as corretas dos scripts windows.
Note que o número 2 depois de teste de Bandeira é o que o .bat vai mandar pro Nagios alertar como critical.
Lá no nagios você só tem que instalar e configurar o nsca. Não precisa criar serviço nenhum, ok?
Teste aí e dê retorno.
Diramos
-----Mensagem original-----
De: Jose Oliveira [mailto:[email protected]]
Enviada em: quarta-feira, 31 de março de 2010 12:16
Para: Unofficial Brazilian (Portuguese) Nagios Users List
Assunto: Re: [Nagios-users-br] Usando NSCA
Oi
Curiosa esta sua demanda...
Onde trabalho, tenho também que monitorar portas tcp/ip ou X25 de
lojas e redes de lojas, que precisam enviar as transações de compra
para serem autorizadas... Porem o host é um Sun com Solaris.
Mas o que tinhamos em windows era da Software Express e tinha
monitoração nativa via web. Era só um gateway de X25 para tcp/ip.
Ainda sobrou uma solução de TEF, mas como a usamos somente em batch,
não nos causa problemas de monitoração.
Encontrei um port de send_nsca para windows no nagios exchange. Voce
encontra.o download aqui:
http://www.monitoringexchange.org/attachment/download/Utilities/AddOn-Projects/Communication/NSCA-Win32Client/send_nsca_win32_bin.zip
Quando preciso fazer algo mirabolante no Windows, eu uso o bash do
cygwin ou do projeto djgpp. Gosto mais com cygwin. Eu baixei o cygwin
e copiei o bash.exe para outro micro. Toda DLL que ele reclamava eu
copiava para o mesmo diretorio do bash. Com isto, consegui um bash bem
legal com pouco mais de 80Mb de disco e que roda meus scripts em
shell. Boto estes scripts no nrpe mas se voce os chamar pelo winat,
com o suporte do send_nsca, com certeza vai rolar 100%.
[]s
Em 31 de março de 2010 09:53, Elton Soares <[email protected]> escreveu:
> Ok José, muito obrigado novamente, estou muito grato pela ajuda.
> Gostaria de saber também se vc já usou nsca com Windows, pois atualmente
> temos a necessidade de verificar o status de bandeiras como Visa e
> Mastercard em clientes nossos, e o serviço de TEF roda em Windows 2003
> Server, ele gera um log dentro de um diretório específico do TEF, e eu
> só precisaria varrer ele log e verificar as últimas entradas para saber
> se a bandeira está ATIVA E LOGADA ou INATIVA, e jogar para o nagios como
> OK se a bandeira estiver ativa, e CRITICAL se a bandeira estiver INATIVA.
>
> Desde já te agradeço por qualquer ajuda.
>
> Elton Soares.
>
>
> Jose Oliveira wrote:
>> Ok
>>
>> Claro que forcei a barra fazendo testes em shell script. Voce pode
>> facilmente usar os proprios plugins do Nagios chamando-os no script e
>> testando a condição de termino. É muito facil tambem.
>>
>> Se voce ficar com mais alguma dúvida, até de implementação, entre em contato.
>>
>> []s
>>
>>
>> Em 31 de março de 2010 09:36, Elton Soares <[email protected]> escreveu:
>>
>>> Jośe, muito obrigado. Esclareceu completamente pra mim.
>>>
>>> Elton Soares.
>>>
>>> Jose Oliveira wrote:
>>>
>>>> Elton
>>>>
>>>> Imagine que, pela politica de segurança, seu servidor de nagios não
>>>> está autorizado a fazer acesso a um servidor especifico (servidor XXX)
>>>> da sua empresa, pois a politica deste servidor especifico somente
>>>> permite que ele inicie conexões tcp/ip. Desta maneira, NRPE ou SNMP
>>>> estão fora do seu cenário.
>>>>
>>>> Ai voce inicia o nsca no servidor do Nagios e cria um serviço PASSIVO
>>>> para o servidor XXX, difamos DISCO_C
>>>>
>>>>
>>>> No servidor XXX voce coloca um cron, executando a cada 5 minutos, que
>>>> roda o seguinte script:
>>>> #! /bin/bash
>>>> tot=`df -k | grep " /var$" | awk {'print $2'}`
>>>> used=`df -k | grep " /var$" | awk {'print $3'}`
>>>> x=`expr ${used} \* 100`
>>>> pct=`expr ${x} / ${tot}`
>>>> if [ ${pct} -le 10 ]
>>>> then
>>>> echo "XXX|DISCO_C|1|\"Espaco disponivel menor que ${pct}%\""
>>>> |/usr/local/nagios-cli/send_nsca -H 192.168.1.68 -c
>>>> /usr/local/nagios-cli/send_nsca.cfg -d "|"
>>>> else
>>>> echo "XXX|DISCO_C|0|\"Espaco disponivel ${pct}%\""
>>>> |/usr/local/nagios-cli/send_nsca -H 192.168.1.68 -c
>>>> /usr/local/nagios-cli/send_nsca.cfg -d "|"
>>>> fi
>>>>
>>>>
>>>>
>>>> []s
>>>>
>>>>
>>>> Em 29 de março de 2010 11:29, Elton Soares <[email protected]> escreveu:
>>>>
>>>>
>>>>> Senhores,
>>>>>
>>>>> Me perdoem a falta de experiencia, mas eu estou tendo dificuldades em
>>>>> implantar o NSCA, pois já tenho o Nagios funcionando perfeitamente com
>>>>> NRPE, e entendo o funcionamento do NSCA, mas gostaria de ter exemplos de
>>>>> como verificar os meus discos, interfaces de rede, serviços ativos,
>>>>> entre outras aplicações no Linux e no Windows, como por exemplo
>>>>> monitorar o tráfego das interfaces tanto no Windows como no Linux usando
>>>>> NSCA, monitorar se o firewall do windows está ativo, monitorar um log de
>>>>> um software que o Windows usa que é gerado em arquivo txt, dentro do
>>>>> diretório do programa na unidade C:, monitorar o apache, dhcp, squid,
>>>>> iptables, mysql, entre outros no Debian. Tudo usando NSCA, então peço
>>>>> encarecidamente exemplos de como usar NSCA para realizar essas rotinas
>>>>> de checagem.
>>>>>
>>>>> Desde já agradeço qualquer ajuda,
>>>>>
>>>>> Elton Soares.
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Download Intel® Parallel Studio Eval
>>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>>> proactively, and fine-tune applications for parallel performance.
>>>>> See why Intel Parallel Studio got high marks during beta.
>>>>> http://p.sf.net/sfu/intel-sw-dev
>>>>> --
>>>>> [email protected] mailing list
>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>> ------------------------------------------------------------------------------
>>> Download Intel® Parallel Studio Eval
>>> Try the new software tools for yourself. Speed compiling, find bugs
>>> proactively, and fine-tune applications for parallel performance.
>>> See why Intel Parallel Studio got high marks during beta.
>>> http://p.sf.net/sfu/intel-sw-dev
>>> --
>>> [email protected] mailing list
>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>> Wiki: http://nagios-br.sf.net/wiki
>>>
>>
>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> --
> [email protected] mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
--
Abraços
JGeraldo
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki