Re: Performance do Nagios

Marcel <[email protected]>
Newsgroups gmane.network.nagios.user.brazil
Message-ID <[email protected]>
OK, Vou te responder com linhas relevantes.

O bug do sysutils apenas erra na consolidação. Se vc tem um kernel SMP
enabled, o próprio kernel é quem tem que distribuir os processos entre os
diversos núcleos. O nagios funciona no modelo fork'n go, o que significa que
pra cada operação de checagem de serviços (existem outras operações que
forkam processos), um processo nagios é 'forkado' (sim, fork, como no
fork-bomb), para executar o plugin o mais rápido possível e devolver ao
processo pai o resultado da checagem para processamento e computação do
retorno.

Vc quer fazer o Nagios fritar seu servidor? Sem fork-bomb? Então vc *tem*
que entender o main nagios config file. Existem opções lá que ajustam o
'modus operandi' do nagios, fazendo que ele consiga paralelizar quantas
checagens seu hardware permitir, realizando checagens em polling menores que
o intervalo padrão de 1 minuto, espalhando os serviços a serem checados em
um determinado fator, entre diversas outros parâmetros configuráveis para
ajustar o padrão operacional do nagios.

Tenho dois servidores nagios Dual Xeon 2.4GHz HT que conseguem executar ~250
checagens por minuto ativamente, e o load do servidor se mantém abaixo do
nível normal, por volta de 3.7, 3.8 na fila de espera de execução em média
de 1 minuto. A média de load em 5 e 10 minutos não fica acima dos 4, ou
seja, em qualquer dado instante, existem aproximadamente 3 processos
aguardando para serem executados, menos de 1 por núcleo.

A resposta a sua pergunta vai depender da sua necessidade de monitoramento.
Se quiser fritar o servidor, é possível, mas o equilíbrio entre ciclos de
polling, latência de checagens e tempo mínimo para que todos os serviços
estejam checados deve ser levado em consideração antes de precisar fritar o
hardware. Diria que vc precisará de muitos serviços, muitos hosts e muito
esforço pra fazer esse seu servidor fritar *somente com o nagios rodando*.
Se incluir o broker, mais um mysql, e o pnp no mesmo servidor, aí fica mais
fácil fritar o cara, fazendo o gargalo passar pro IO.

Enfim, espero ter ajudado você a entender melhor como funciona o nagios.

[]s
Marcel

2008/6/23 André Moura <[email protected]>:

> Senhores,
>
>
> Tenho um servidor que é dedicado a execução do Nagios, ele possui 4 core
> para processamento, porém o sistema fica em 300% idle.  Queria saber como
> posso melhorar a performance do nagios nesse caso, se alguém já vivenciou
> isso ou não.
>
>
> Minha dúvida é como obter um uso melhor dos recursos da máquina como
> Nagios?
>
> --
> André O Moura
> http://andrem.wordpress.com
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> --
> [email protected] mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
>
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.