Re: Diminuir tempo de envio de email no nagios

Jose Geraldo de Oliveira <[email protected]> Wed, 28 Dec 2011 16:02:22 -0200
Newsgroups gmane.network.nagios.user.brazil
Message-ID <[email protected]>
Christiano

Estou pensativo com aquele tempo de 0.5 que voc=EA colocou no normal_check_=
interval. N=E3o sei se fracionado funciona.

Algu=E9m mais j=E1 viu a utiliza=E7=E3o de valores fracionados neste campo?=
??

[]s



Em 28/12/2011, =E0s 15:51, <[email protected]> escreveu:

> Christiano,
> =

> Verifiquei no template generic-host aqui e tem uma diretiva chamada "firs=
t_notification_delay".
> Que voc=EA pode habilitar ou n=E3o.
> Veja a descri=E7=E3o dela abaixo, retirada do help do pr=F3prio Nagios.
> Por default, o generic-host vem sem esse delay, mas pode ser que o teu a=
=ED, ou mesmo o host espec=EDfico, esteja com ela ativa.
> Se for o caso, coloque 0 (zero) nela e fa=E7a testes.
> D=EA retorno se for isso mesmo. Veja abaixo:
> =

> ################################
> Host - first notification delay
> =

> This directive is used to define the number of "time units" to wait befor=
e sending out the first problem notification when this host enters a non-UP=
 state. Unless you've changed the interval_length directive from the defaul=
t value of 60, this number will mean minutes. If you set this value to 0, N=
agios will start sending out notifications immediately.
> =

> Parameter name: first_notification_delay
> Required: no
> ################################
> =

> Dito
> =

> -----Mensagem original-----
> De: Christiano Liberato [mailto:[email protected]] =

> Enviada em: quarta-feira, 28 de dezembro de 2011 13:53
> Para: Unofficial Brazilian (Portuguese) Nagios Users List
> Assunto: Re: [Nagios-users-br] Diminuir tempo de envio de email no nagios
> =

> O tempo de envio =E9 praticamente instant=E2neo.
> =

> Em 28 de dezembro de 2011 09:01, Jose Geraldo de Oliveira <
> [email protected]> escreveu:
> =

>> Sua latencia t=E1 bem baixa...
>> =

>> Voce j=E1 testou entrar no Linux, com o usu=E1rio do Nagios, e enviar um=
 email
>> na m=E3o e ver o tempo que ele chega no destino?
>> =

>> Fa=E7a assim:
>> echo "teste" | mail -s "teste" [email protected]
>> =

>> Pode ser que a demora n=E3o seja dentro do Nagios, mas em algum outro
>> componente: antivirus, MTA, proxy...
>> =

>> Boa sorte.
>> =

>> =

>> Em 27/12/2011, =E0s 22:59, Christiano Liberato escreveu:
>> =

>>> Jose,
>>> =

>>> sinceramente nao sei analisar essa latencia mas vou colocar abaixo os
>>> resultados obtidos agora:
>>> =

>>> Services Actively Checked:
>>> Time FrameServices Checked <=3D 1 minute:23 (100.0%)<=3D 5 minutes:23
>> (100.0%)<=3D
>>> 15 minutes:23 (100.0%)<=3D 1 hour:23 (100.0%)Since program start:  23
>> (100.0%)
>>> MetricMin.Max.Average Check Execution Time:  0.35 sec0.43 sec0.380 sec
>> Check
>>> Latency:0.16 sec0.25 sec0.204 sec Percent State Change:0.00%0.00%0.00%
>>> Services Passively Checked:
>>> Time FrameServices Checked <=3D 1 minute:0 (0.0%)<=3D 5 minutes:0 (0.0%=
)<=3D
>> 15
>>> minutes:0 (0.0%)<=3D 1 hour:0 (0.0%)Since program start:  0 (0.0%)
>> Metric
>>> Min.Max.Average Percent State Change:  0.00%0.00%0.00%
>>> Hosts Actively Checked:
>>> Time FrameHosts Checked <=3D 1 minute:0 (0.0%)<=3D 5 minutes:3 (100.0%)=
<=3D 15
>>> minutes:3 (100.0%)<=3D 1 hour:3 (100.0%)Since program start:  3 (100.0%)
>>> MetricMin.Max.Average Check Execution Time:  4.19 sec4.22 sec4.203 sec
>> Check
>>> Latency:0.10 sec0.20 sec0.145 sec Percent State Change:0.00%0.00%0.00%
>>> Hosts Passively Checked:
>>> Time FrameHosts Checked <=3D 1 minute:0 (0.0%)<=3D 5 minutes:0 (0.0%)<=
=3D 15
>>> minutes:0 (0.0%)<=3D 1 hour:0 (0.0%)Since program start:  0 (0.0%)
>> Metric
>>> Min.Max.Average Percent State Change:  0.00%0.00%0.00%
>>> Check Statistics:
>>> TypeLast 1 MinLast 5 MinLast 15 Min Active Scheduled Host
>> Checks039Active
>>> On-Demand Host Checks21031Parallel Host Checks0310Serial Host
>> Checks000Cached
>>> Host Checks21030Passive Host Checks000Active Scheduled Service
>> Checks53237
>>> 696Active On-Demand Service Checks000Cached Service Checks000Passive
>>> Service Checks000External Commands000
>>> Buffer Usage:
>>> TypeIn UseMax UsedTotal Available External Commands 004096O ultimo email
>>> de alerta de um sevi=E7o down, que derrubei de proposito, demorou 12
>> minutos.
>>> =

>>> Em 27 de dezembro de 2011 22:40, Jose Geraldo de Oliveira <
>>> [email protected]> escreveu:
>>> =

>>>> Christiano
>>>> =

>>>> Existe um link no menu do Nagios, no grupo System, chamado "performance
>>>> info". Clique l=E1 e veja os valores de latency que voce est=E1 obtend=
o.
>>>> =

>>>> Tem valores para host checks e service checks...
>>>> =

>>>> O Nagios funciona mais ou menos assim:
>>>> =

>>>> - ao startar, ele programa o inicio de cada check e tenta espalhar est=
es
>>>> checks dentro do tempo que voce deu pra ele.
>>>> - no momento de cada check, um fork =E9 criado pra executar o plugin
>>>> necess=E1rio
>>>> - cada um destes forks obtem a resposta do plugin e a coloca em uma
>> fila,
>>>> que o processo principal l=EA
>>>> - o processo principal le a fila e atualiza os arquivos de log e
>> gerencia
>>>> os eventos, inclusive envio de email
>>>> =

>>>> Se o processo principal demora pra ler a fila por qualquer motivo,
>> aumenta
>>>> a lat=EAncia ou seja, tempo desde que o resultado do plugin foi coloca=
do
>> na
>>>> fila at=E9 o processo principal process=E1-lo.
>>>> =

>>>> O Uso de exits, tais como envio dos dados para um Banco de dados como o
>>>> ndo2db pode aumentar a latencia pra ca=E7amba...
>>>> =

>>>> []s
>>>> =

>>>> =

>>>> Em 27/12/2011, =E0s 22:16, Christiano Liberato escreveu:
>>>> =

>>>>> Jose,
>>>>> =

>>>>> a detec=E7=E3o est=E1 bem r=E1pida... em
>>>>> \usr\local\nagios\etc\objects/templates.cfg no generic-service alterei
>> o
>>>>> normal_check_interval de 10 para 0.5.
>>>>> =

>>>>> Mas o envio est=E1 demora muito.
>>>>> Da minha rede local monitoro alguns servidores numa nuvem nos EUA.
>>>>> =

>>>>> []s
>>>>> =

>>>>> Em 27 de dezembro de 2011 18:45, Jose Geraldo de Oliveira <
>>>>> [email protected]> escreveu:
>>>>> =

>>>>>> Ol=E1 Christiano
>>>>>> =

>>>>>> Por favor especifique melhor. O Nagios detecta a anormalidade e o
>> email
>>>> s=F3
>>>>>> vai minutos depois ou ele demora a detectar?
>>>>>> Se for o primeiro caso, veja como est=E1 a latencia do seu servidor.
>>>>>> Provavelmente a latencia est=E1 alta e voce deve tomar as medidas pra
>>>>>> diminui-la...
>>>>>> =

>>>>>> []s
>>>>>> =

>>>>>> =

>>>>>> Em 27/12/2011, =E0s 16:12, Christiano Liberato escreveu:
>>>>>> =

>>>>>>> Senhores,
>>>>>>> =

>>>>>>> gostaria de diminuir o tempo de envio de email quando um servi=E7o
>> ficar
>>>>>> down.
>>>>>>> Alguem poderia me dizer qual par=E2metro alterar?
>>>>>>> =

>>>>>>> Obrigado.
>>>>>>> =

>>>>>> =

>>>> =

>> ------------------------------------------------------------------------=
------
>>>>>>> Write once. Port to many.
>>>>>>> Get the SDK and tools to simplify cross-platform app development.
>>>> Create
>>>>>>> new or port existing apps to sell to consumers worldwide. Explore t=
he
>>>>>>> Intel AppUpSM program developer opportunity.
>>>> appdeveloper.intel.com/join
>>>>>>> http://p.sf.net/sfu/intel-appdev
>>>>>>> --
>>>>>>> [email protected] mailing list
>>>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>>> =

>>>>>> =

>>>>>> =

>>>>>> =

>>>> =

>> ------------------------------------------------------------------------=
------
>>>>>> Write once. Port to many.
>>>>>> Get the SDK and tools to simplify cross-platform app development.
>> Create
>>>>>> new or port existing apps to sell to consumers worldwide. Explore the
>>>>>> Intel AppUpSM program developer opportunity.
>>>> appdeveloper.intel.com/join
>>>>>> http://p.sf.net/sfu/intel-appdev
>>>>>> --
>>>>>> [email protected] mailing list
>>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>>>> =

>>>>> =

>>>> =

>> ------------------------------------------------------------------------=
------
>>>>> Write once. Port to many.
>>>>> Get the SDK and tools to simplify cross-platform app development.
>> Create
>>>>> new or port existing apps to sell to consumers worldwide. Explore the
>>>>> Intel AppUpSM program developer opportunity.
>> appdeveloper.intel.com/join
>>>>> http://p.sf.net/sfu/intel-appdev
>>>>> --
>>>>> [email protected] mailing list
>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>>> Wiki: http://nagios-br.sf.net/wiki
>>>> =

>>>> =

>>>> =

>>>> =

>> ------------------------------------------------------------------------=
------
>>>> Write once. Port to many.
>>>> Get the SDK and tools to simplify cross-platform app development. Crea=
te
>>>> new or port existing apps to sell to consumers worldwide. Explore the
>>>> Intel AppUpSM program developer opportunity.
>> appdeveloper.intel.com/join
>>>> http://p.sf.net/sfu/intel-appdev
>>>> --
>>>> [email protected] mailing list
>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>>> Wiki: http://nagios-br.sf.net/wiki
>>>> =

>>> =

>> ------------------------------------------------------------------------=
------
>>> Write once. Port to many.
>>> Get the SDK and tools to simplify cross-platform app development. Create
>>> new or port existing apps to sell to consumers worldwide. Explore the
>>> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
>>> http://p.sf.net/sfu/intel-appdev
>>> --
>>> [email protected] mailing list
>>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>>> Wiki: http://nagios-br.sf.net/wiki
>> =

>> =

>> =

>> ------------------------------------------------------------------------=
------
>> Write once. Port to many.
>> Get the SDK and tools to simplify cross-platform app development. Create
>> new or port existing apps to sell to consumers worldwide. Explore the
>> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
>> http://p.sf.net/sfu/intel-appdev
>> --
>> [email protected] mailing list
>> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
>> Wiki: http://nagios-br.sf.net/wiki
>> =

> -------------------------------------------------------------------------=
-----
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual =

> desktops for less than the cost of PCs and save 60% on VDI infrastructure =

> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> -- =

> [email protected] mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
> =

> =

> -------------------------------------------------------------------------=
-----
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual =

> desktops for less than the cost of PCs and save 60% on VDI infrastructure =

> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> -- =

> [email protected] mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki


---------------------------------------------------------------------------=
---
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual =

desktops for less than the cost of PCs and save 60% on VDI infrastructure =

costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
-- =

[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki