Oi Diramos, eu uso esse plugin, e quando pesquisei sobre ele, vi que existe uma certa configuração chata de se fazer, pois no meu caso, eu coloquei o tempo para 120 segundos, e quando rodo da primeira vez ele sempre me retorna como o status em UNKNOWN, então dei uma olhada nisso:
You can put the delta time as an option : the "delta" is the prefered time between two values that the script will use to calculate the average Kbytes/s or error/min. The delta time should (not must) be bigger than the check interval. Here is an example : Check interval of 2 minutes and delta of 4min T0 : value 1 : can't calculate usage T0+2 : value 2 : can't calculate usage T0+4 : value 3 : usage=(value3-value1)/((T0+4)-T0) T0+6 : value 4 : usage=(value4-value2)/((T0+6)-T0+2) (Yes I know TO+4-T0=4, it's just to explain..) ......... The script will allow 10% less of the delta and 300% more than delta as a correct interval. For example, with a delta of 5 minutes, the acceptable interval will be between 4'30" and 15 minutes. Existe essa delta time que não pode ser maior que o intervalo de execução, e por default o valor dele é de 300 seg. No meu caso, após a segunda verificação ele já me jogou o valor correto, então no meu caso assim como foram dados os valores, e o meu temdo de verificação é de 3 min e o delta time é de 3 min, eu posso verificar em intervalos que vão desde 1m:40s a 6 min. Espero ter sido claro . Elton Soares. benedito.ra...@caixa.gov.br wrote: > 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® 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® 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® 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® 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 > ------------------------------------------------------------------------------ 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 -- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki