В NNM нет встроенных средств для работы с электронной почтой, но есть возможность запуска программы либо скрипта при возникновении определенного события.
Отсылать письма из операционной системы Windows можно несколькими способами, например при помощи скрипта, написанного на Perl, который инсталлируется вместе с дистрибутивом NNM.
Рассмотрю способ оповещения по email при помощи утилиты blat, которую можно скачать с сайта www.blat.nеt. Сценарий отправки сообщения при помощи данной утилиты выглядет следующим образом:
D:\>type mail.bat
blat - -to admin@itrm.ru -s "Node down" -server mail.itrm.ru -f helpdesk@itrm.ru -body " Node webforce.itrm.ru down
- ключ –to указывает, что будет в поле From в сообщении; -f – указывает, кому доставить сообщение; -server – адрес почтового relay.
Настройка NNM состоит из 3 пунктов.
1. Заходим в папку D:\Program Files\HP OpenView\conf\trustedCmds.conf и создаем простой файл:
Directory of D:\Program Files\HP OpenView\conf\trustedCmds.conf
11.03.2009 13:08 17 mail
В котором прописываем строку:
D:\Program Files\HP OpenView\conf\trustedCmds.conf>type mail
mail=D:\\mail.bat
и сохраняем.
2. Настраиваем событие, при возникновении которого мы бы хотели получить сообщение по email. Автоматическое действие можно настроить двумя путями: через редактирование файла trapd.conf, либо через контрольную панель NNM.
В контрольной панели надо пройти по пути: Options -> Event Configuration, выбираем событие и Edit -> Events -> Modify -> Actions. В поле Command for Automatic Action прописываем:
OVHIDESHELL mail
где mail – это запись в файле D:\Program Files\HP OpenView\conf\trustedCmds.conf\mail.
После этого все сохраняем.
В файле trapd.conf появится запись:
EVENT Event_3 .1.3.6.1.4.1.11.2.17.1.0.50790415 "Problem Diagnosis Alarms" Normal
FORMAT Received event $E. $# args: $*
EXEC OVHIDESHELL mail
SDESC
Add text to describe what this event means.
EDESC
И теперь при возникновении события Event_3 .1.3.6.1.4.1.11.2.17.1.0.50790415 на почтовый ящик helpdesk@itrm.ru будет приходить сообщение.
C уважением, компания ITRM
http://itrm.ru
Комментариев нет:
Отправить комментарий