É 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® 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 >> -- >> 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 > > > > -- > 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 > -- > 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 -- 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 -- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki