openNMS - изменить существующий путь назначения - PullRequest
0 голосов
/ 01 декабря 2018

Я спросил профессора Google и провел пару часов, изучая различные документы openNMS, но я не могу найти то, что, на мой взгляд, должно быть довольно простым.У нас есть предупреждения, которые генерируются и отправляются нескольким группам.Мы хотим изменить уведомления для существующего оповещения.Если я понимаю процедуру для предупреждений / уведомлений, путь назначения должен быть изменен для этого конкретного предупреждения, и я предполагаю на каждом затронутом узле.Какой метод используется для изменения, а не для создания существующего пути назначения оповещения?Если я нажимаю на целевую систему, а затем иду к предупреждению, я вижу страницу w.заголовки имени Описание Правило Путь назначения Действия Varbinds.В разделе «Действия» указан ключ «Правка» для каждого события уведомления.Я предполагаю, что это был бы путь, но другой неопытный человек сказал, что нам нужно вручную изменить файл XML.Я обеспокоен тем, что, к сожалению, у нас нет тестовых сред, и человек, который изначально настроил openNMS, давно ушел.Излишне говорить, что я не хочу что-то менять или даже нажимать на случайные кнопки, опасаясь, что я могу что-то сломать.И, конечно же, я не хочу, чтобы моей следующей работой была та, на которой я говорю «Хочешь картошку с этим?»

1 Ответ

0 голосов
/ 08 декабря 2018

Вы должны проверить файл destinationpaths.xml / notifications.xml

Если вы хотите удалить нежелательную группу, отправляемую по электронной почте, вы должны проверить файл destinationpaths.xml в / opt / opennms / etc /

Notification.xml / destinationpaths.xml / messagesCommand.xml взаимосвязаны WRT с уведомлениями, также определение события должно существовать в / opt / opennms / etc / events / и в /opt/opennms/etc/event.conf

Пример ниже должен помочь

Фрагмент файла Notifications.xml

    <notification name="Test notification for Stack Overflow" status="on">
     <uei>{event UEI that you want to configure}</uei>
      <rule>(IPADDR IPLIKE *.*.*.*)</rule>
      <destinationPath>{Group-Name}</destinationPath>
      <text-message>%nodelabel% %interface% %parm[1]% %parm[exceptionMessage]% %parm[all]%</text-message>
      <subject>Notice #%noticeid%</subject>
      <numeric-message>111-%noticeid%</numeric-message>
    </notification>

destinationpaths.xml Фрагмент файла

    <path name="{Group-Name"} initial-delay="0s">
            <target interval="0s">
                <name>asdf.123@gmail.com</name>
                <autoNotify>on</autoNotify>
                <command>email</command>
            </target>
        </path>
...