Contents Previous Next

Integração do PRTG com MTMON

O PRTG é um software usado para monitorar dispositivos de rede. Para até 100 sensores, a licença é livre e é uma boa opção para monitorar dispositivos que tenha MIB's SNMP, como por exemplo: switch, roteadores e no-break's.

Para criar uma notificação no PRTG que permita a integração com o MTMON, siga o roteiro abaixo :

VariávelValor
Basic Notification Settings :
Notification Namemtmon
Notification Summarization :
MethodAlways notify ASAP, never summarize
Add Entry to Event Log :
LogfilePRTG Network Monitor
Event TypeInformation
Event Log Message{datetime:%datetime}, {device:%device}, {deviceid:%deviceid}, {host:%host}, {location:%location}, {message:%message}, {probe:%probe}, {sensor:%sensor}, {settings:%settings}, {shortname:%shortname}, {since:%since}, {sitename:%sitename}, {status:%status}, {comments:%comments}, {commentsdevice:%commentsdevice}

Para associar o sensor com a notificação mtmon :

O PRTG enviará para o Event Viewer do Windows, no arquivo de log PRTG Network Monitor, informações de eventos de acordo com as definições dos gatilhos.

Para que o evento seja gerado na console do MTMON, o programa mtmon_prtg.pl deve ser chamado. Para isso configure no arquivo $MTMON/etc/mtmon_cron.conf a seguinte entrada :

[mon_prtg]
   aplicacao=mon_prtg
   ativo=1
   comando=mtmon_prtg.pl
   intervalo=* *

Sempre que um nova entrada no Event Viewer do Windows for identificada, um evento será gerado no MTMON. A severidade será definida pelo status do sensor : Up=0 e Down=1. Para alterar a severidade, ajuste o arquivo mtmon_prtg.conf, na sessão do sensor ou no default.


Outras notificações

Existem situações em que o sensor pode assumir valores intermediários, que reflete a gravidade do item monitorado.

Por exemplo, podemos configurar que um sensor de temperatura alerte quando chegar em 25 graus (amarelo) e 30 graus (vermelho). Para isso, precisamos criar outras notificações que informem o PRTG sobre isso.

O processo de criação da notificação é semelhante ao descrito na sessão anterior. Na opção Event Log Message inclua a opção associada ao MTMON para a notificação.

Abaixo um exemplo, que inclui a opção severidade e notifica na geração do evento :

{severidade:2}, {notifica:nobreak}, {datetime:%datetime}, {device:%device}, ...

A opção msg_operador pode ser usada para enviar uma mensagem para o operador que monitora a console do MTMON.

{severidade:2},{msg_operador:%commentsdevice}, ...

No exemplo acima, aparecerá em destaque para o operador, a mensagem incluída no PRTG para o device monitorado.

Caso específico para link's

Uma vez criada uma notificação, você poderá clicar em clone para duplicar a mesma, e alterar os campos desejados.

No caso de link's, temos 2 estados possíveis e para isso criaremos duas notificações com as seguintes opções no JSON enviado ao Event Log :

Nome : mtmon_link_OK

{severidade:0}, {mensagem:Link OK}, {datetime:%datetime}, {device:%device}, ...

Nome : mtmon_link_DOWN

{severidade:2}, {parado:1}, {mensagem:Link Parado}, {datetime:%datetime}, {device:%device}, ...

Contents Previous Next