Tks Jose, ajudou e muito =). Vlw
On 10/2/07, Jose Oliveira <[EMAIL PROTECTED]> wrote: > Ôpa > > Estou de volta... > > O nagios daqui é quase "do século passado". É 1.0 ainda. Estamos preparados > para o 3.0. > > Tem três opções no nagios.cfg > process_performance_data=1 > Habilita o Nagios a (óbvio) processar dados de performance > > host_perfdata_command=process-host-perfdata > service_perfdata_command=process-service-perfdata > Estes dois especificam qual comando (presente no checkcommand.cfg) será > chamado para processar a saída do plugin. > > O Nagios veio com estes comandos feitos com um simples echo redirecionado, > que mandava a saída para arquivos texto. > > A gente criou um programa em C que faz um case no tipo de serviço e, > dependendo deste faz coisas diferentes. Na realidade a coisa diferente aqui > é relativa. É que o formato do RRD para cada grupo de serviços é diferente e > a função que atualiza os mesmos obviamente é tambem. > > Inicialmente o programa era em shell script, depois passou para perl e > finalmente foi para C. > > A questão da mudança foi performance. Como este programa é chamado para cada > plugin de serviço que termina, quanto mais leve for o mesmo melhor é para o > ambiente Linux. Como nosso servidor é meio antigo e temos muitos serviços, o > shell script arrebentava a máquina literalmente. O perl melhorou muito mas > ainda compilava a cada execução. O C ficou bala. > > O nosso servidor é um Pentium III 800 e o Nagios roda com aproximadamente > 800 serviços com um tempo médio de 2 minutos para cada checagem. > > Geramos gráficos com este mecanismo de: > - ocupação de CPU de Linux, Solaris e Windows > - paginação de memória para os três > - ocupação de disco para os três > - quantidade de sessões de Terminal Services > - quantidade de page hits em cada web server > - ocupação de link WAN em umas placas "high speed" de máquina Sun > - ocupação de CPU, quantidade de jobs e outros do Mainframe IBM > > > Espero ter ajudado... > > > > > Em 01/10/07, Jose Oliveira <[EMAIL PROTECTED]> escreveu: > > > > Bom > > > > Devo ter errado o parametro. > > > > Voce interceptar a chamada na hora que acontece é mais efetivo que gravar > > tudo o que acontece e depois processar o log... > > > > A primeira opção pegará os eventos, como diria os britânicos, em "near > > real time" ou quase tempo real. > > > > Mas processar o syslog tambem é uma opção. > > > > Amanhã te mando mais detalhes do que fizemos, sem ferir os direitos > > intelectuais de meu empregador... > > > > :-( > > > > Abraços > > JGeraldo > > > > > > Em 01/10/07, Rudolfo Rosa <[EMAIL PROTECTED]> escreveu: > > > > > > Resolvi da seguinte forma. Habilitei a opção > > > process_performance_data=1 para enviar os dados por syslog. Agora > > > estou trabalhando em um script para parsear os dados. > > > > > > Att, Rudolfo. > > > > > > On 10/1/07, Rudolfo Rosa < [EMAIL PROTECTED]> wrote: > > > > Oie José, > > > > é isso mesmo que pretendo fazer. Mas utilizando uma outra > > > > ferramenta para gerar os gráficos. > > > > Procurei pela string process_service_result e não encontrei nada no > > > > google. Poderia enviar mais detalhes de como foi feito, abusando da > > > > sua boa vontade um exemplo das configurações do nagios?? > > > > > > > > Obrigado, Rudolfo. > > > > > > > > On 10/1/07, Jose Oliveira < [EMAIL PROTECTED]> wrote: > > > > > Olá > > > > > > > > > > Tem uma opção que usamos por aqui, que é o process_service_result > > > > > > > > > > Toda vez que o Nagios faz um check ele chama o programa cadastrado > > > para este > > > > > fim. Aqui desenvolvemos um programa em C que atualiza gráficos de > > > CPU de > > > > > máquinas, usando o RRDTOOL. > > > > > > > > > > > > > > > > > > > > Em 01/10/07, Rudolfo Rosa < [EMAIL PROTECTED]> escreveu: > > > > > > > > > > > > PessoALL, > > > > > > o nagios armazena no nagios.log apenas quando há mudança de > > > status, > > > > > > correto ? > > > > > > > > > > > > Teria como armazenar o resultado nos logs toda vez que o nagios > > > > > > realizar um check ? > > > > > > > > > > > > Obrigado, Rudolfo. > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > This SF.net email is sponsored by: Microsoft > > > > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > > > -- > > > > > > 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 > > > > > > > > ------------------------------------------------------------------------- > > > > > This SF.net email is sponsored by: Microsoft > > > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > > -- > > > > > Nagios-users-br@lists.sourceforge.net mailing list > > > > > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > > > > > Wiki: http://nagios-br.sf.net/wiki > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > -- > > > 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 > > > > > -- > > Abraços > JGeraldo > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > -- > Nagios-users-br@lists.sourceforge.net mailing list > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > Wiki: http://nagios-br.sf.net/wiki > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ -- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki