Re: [Nagios-users-br] Usando NSCA
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 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 > -- 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
Re: [Nagios-users-br] Nagios Web Config
Marcio, Depende para quem o Nagios será mais amigável. Acho que quanto mais amigável para o usuário e os gestores operacionais, menos amigável ele fica para os desenvolvedores do sistema. ;) Tudo depende do que vc espera de retorno do sistema e qto se pode gastar de tempo para desenvolvê-lo. Para a grande maioria dos casos a instalação padrão do Nagios já é suficiente para suprir a necessidade de monitoração. Mas existem exceções, e para essas exceções é que podemos listar algumas soluções. Em geral, são necessidades que aparecem em sistemas maiores. Vou tentar listar abaixo algumas necessidades: 1) Escala de monitoração: vc precisa de mais agentes para rodar monitorações. Nesse caso, o recurso mais utilizado é a monitoração passiva. 2) Monitorações fechadas: por diversas razões, o agente não consegue monitorar um serviço remoto e precisa de agentes internos. Solução mais popular é o agente interno. 3) Histórico armazenado em escalas grandes. Quem já teve muitas monitorações e precisou fazer um gráfico conhece bem as limitações do modelo padrão que usa arquivo txt para armazenas todos os logs. Aqui os paralelos SQL são bem aceitos. 4) Redundância/contingência: mesmo problema acima, solução que achei mais elegante foi portar para uma base de dados SQL e fazer o espelhamento da forma clássica. 5) Administração: Aqui é uma extensão dos citados acima: imagine que temos diversos operadores, cada um responsável por uma parte do sistema. Imagine que além do Nagios, eles tbm são responsáveis pela administração em diversos níveis operacionais, desde resetar uma porta, até desligar e ligar um equipamento. Uma das soluções que achei mais escaláveis e organizadas foi usar um "mistão": a base SQL e uma base LDAP que integra o perfil do usuário para toda a base, desde o Nagios, até os acessos a equipamentos. Eu achei que era a melhor idéia, pois conseguia desde controlar o acesso à base AD do Windows/Samba, VPN até a base RADIUS/TACACS. Existem muitas vertentes do Nagios, mas dependendo do que vc procura, vc sempre terá que fazer algum trabalho de personalização - o que vc vai ter até uma satisfação em fazer, acho. :) Claro que o que citei acima são apenas algumas idéias, com certeza devem havem várias opções e o grupo pode ajudar muito no debate, pois cada caso é um caso. Espero ter ajudado. sd, Edgar Em 25 de março de 2010 15:26, Márcio Carvalho escreveu: > Olá Pessoal, > > alguem usa, ou já utilizou a ferramenta "Nagios Web Config" para um > gerenciamento mais amigável de hosts e etc?? > > ou se conhecem outra ferramenta que faça algo parecido... estou tentando achar > algum guia de instalação para o nagios web config, e não estou conseguindo.. > > se algum de vc's poderem me ajudar, > > serei muito grato!! > > Att. > > > -- > 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
[Nagios-users-br] Usando NSCA
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