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

Responder a