É verdade diramos

usamos este plugin para monitorar o status do link e cacti para
monitoar trafego.



Em 5 de abril de 2010 09:28,  <benedito.ra...@caixa.gov.br> escreveu:
> Ok, Jotagera.
>
> Mas pelo que vi, esse plugin não gera dados de performance para formação de 
> gráficos, do tipo MRTG, sobre utilização de tráfego de rede.
> Ou gera?
> Pode dar detalhes?
>
> Grato desde já.
>
> Diramos
>
> -----Mensagem original-----
> De: Jose Oliveira [mailto:jotag...@gmail.com]
> Enviada em: quinta-feira, 1 de abril de 2010 11:22
> Para: Unofficial Brazilian (Portuguese) Nagios Users List
> Assunto: Re: [Nagios-users-br] RES: RES: Usando NSCA
>
> Diramos
>
> Eu uso um plugin feito pos nós mesmo, que usa o comando snmpget.
>
> Ele não dá esteo erro.
>
> Segue o codigo:
> #!/usr/bin/perl -w
> #-------------------------------------------------------------------------------
> # Programa: check_snmp.pl
> #-------------------------------------------------------------------------------
> # Objetivo: Verificar status de porta de roteador via snmp
> #-------------------------------------------------------------------------------
> # Autor   : Leogildo da Silva
> # Versao  : 1.0
> # Data    : 29/10/2003 - 19:20
> #-------------------------------------------------------------------------------
> # Observacoes:
> #
> #
> #
> #
> #-------------------------------------------------------------------------------
> # Registro de manutenções
> # Autor   : José Geraldo de Oliveira
> # Versao  : 1.1
> # Data    : 31/10/2003 - 12:00
> # Inclusao da opção de passar a comunidade, pois encontramos comunidades
> # diferentes nos nossos roteadores
> #-------------------------------------------------------------------------------
>
> if (@ARGV != 6 && @ARGV != 8)  {
>   print "\ncheck_snmp.pl: Use check_snmp.pl -H ip_address -c
> community -s num_serial -t comment\n";
>   print "\nThe parameters are not positional.\nUse in exact meaning
> as listed in this help.\n\n";
>   exit 0;
> }
>
> @LINE = `/usr/local/bin/snmpget -v 1 -c $ARGV[3] $ARGV[1]
> ifName.$ARGV[5] ifAlias.$ARGV[5] ifAdminStatus.$ARGV[5]
> ifOperStatus.$ARGV[5]`;
> if ($? != 0)  {
>   print "Router $ARGV[1] access error - $? $ARGV[3] $ARGV[1] $ARGV[5]\n";
>   exit 2;
> }
>
> chomp @LINE;
> (undef,$L1) = split(/ = /,$LINE[0]);
> (undef,$L2) = split(/ = /,$LINE[1]);
> (undef,$L3) = split(/ = /,$LINE[2]);
> (undef,$L4) = split(/ = /,$LINE[3]);
>
> if (($L3 =~ /[Dd][Oo][Ww][Nn]/) || ($L4 =~ /[Dd][Oo][Ww][Nn]/))  {
> if ( @ARGV == 8) {
>      print "$L1 - $L2 - $ARGV[7]\n";
>      exit 2;
>   }
>   else {
>      print "$L1 - $L2\n";
>      exit 2;
>   }
> }
>
> if ( @ARGV == 8) {
>   print "$L1 - $L2 - $ARGV[7]\n";
>   }
> else {
>   print "$L1 - $L2\n";
>   }
> exit 0;
>
> #-------------------------------------------------------------------------------
> # Fim
> #-------------------------------------------------------------------------------
>
>
>
>
>
>
> Em 1 de abril de 2010 09:42,  <benedito.ra...@caixa.gov.br> escreveu:
>> Beleza,
>> Agora sou eu quem precisa de ajuda.
>> Faço a monitoração de tráfego de rede em roteadores, switch e servidores via 
>> SNMP.
>> Para isso, uso o plugin check_snmp_int.pl disponível em 
>> http://nagios.manubulon.com/index_commands.html#interface
>>
>> Ocorre que ele vive retornando uma mensagenzinha indesejável que alerta o 
>> Nagios em UNKNOWN vez por outra, poluindo o Nagios, já que não é um erro e 
>> sim um alerta sobre o retorno do comando.
>> A linha de comando é a seguinte:
>>
>> $USER1$/check_snmp_int.pl -H IP_DO_HOST -C public -n eth0 -k -u -f -w 75,85 
>> -c 85,85 -t 10
>>
>> A mensagenzinha chata que vive aparecendo, principalmente quando restarto o 
>> servidor é:
>>
>> "eth0:UP No usable data on file (201 rows) :(1 UP): UNKNOWN"
>>
>> O comando funciona legalzinho, gera gráfico de tráfego, mas vive dando essa 
>> mensagem.
>> E tenho aproximadamente 1000 hosts sendo monitorados. Imagina a nhaca de 
>> receber umas trzentas alertas do tipo.
>> Então eu pergunto:
>> Alguém usa esse plugin?
>> Já passaram por este problema?
>> Conhecem algum outro plugin SNMP que cheque operstatus e tráfego de rede 
>> para eu usar aqui?
>>
>> Aguardo.
>>
>> Diramos
>>
>>
>>
>> -----Mensagem original-----
>> De: Elton Soares [mailto:el...@linconet.com.br]
>> Enviada em: quarta-feira, 31 de março de 2010 16:35
>> Para: Unofficial Brazilian (Portuguese) Nagios Users List
>> Assunto: Re: [Nagios-users-br] RES: Usando NSCA
>>
>> Senhores, muito obrigado mesmo, tanto ao José quanto ao Benedito. Espero
>> em breve poder ajudar da mesma forma. Vou realizar meus testes aqui e
>> coloco o resultado quando estiver pronto.
>>
>> Desde já agradeço,
>>
>> Elton Soares.
>>
>> benedito.ra...@caixa.gov.br wrote:
>>> 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:jotag...@gmail.com]
>>> 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 <el...@linconet.com.br> 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 <el...@linconet.com.br> 
>>>>> 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 <el...@linconet.com.br> 
>>>>>>> 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&#174; 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
>>>>>>>> --
>>>>>>>> Nagios-users-br@lists.sourceforge.net mailing list
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Download Intel&#174; 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
>>>>>> --
>>>>>> Nagios-users-br@lists.sourceforge.net mailing list
>>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>> ------------------------------------------------------------------------------
>>>> Download Intel&#174; 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
>>>> --
>>>> Nagios-users-br@lists.sourceforge.net mailing list
>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>
>>>
>>>
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; 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
>> --
>> Nagios-users-br@lists.sourceforge.net mailing list
>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>> Wiki: http://nagios-br.sf.net/wiki
>> ------------------------------------------------------------------------------
>> Download Intel&#174; 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
>> --
>> Nagios-users-br@lists.sourceforge.net mailing list
>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>> Wiki: http://nagios-br.sf.net/wiki
>
>
>
> --
> Abraços
> JGeraldo
>
> ------------------------------------------------------------------------------
> Download Intel&#174; 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
> --
> Nagios-users-br@lists.sourceforge.net mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
> ------------------------------------------------------------------------------
> Download Intel&#174; 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
> --
> Nagios-users-br@lists.sourceforge.net mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki



-- 
Abraços
JGeraldo

------------------------------------------------------------------------------
Download Intel&#174; 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
-- 
Nagios-users-br@lists.sourceforge.net mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a