OpenNMS отправляет несколько уведомлений для одного и того же события - PullRequest
0 голосов
/ 27 ноября 2018

Я сослался на следующий URL для интеграции OpenNMS со Slack.

# Drop this file in your OPENNMS_HOME/etc/opennms.properties.d directory

org.opennms.netmgt.notifd.slack.webhookURL=https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
org.opennms.netmgt.notifd.slack.username=UlfBot
org.opennms.netmgt.notifd.slack.iconURL=https://avatars2.githubusercontent.com/u/7483547
org.opennms.netmgt.notifd.slack.channel=#AwesomeOps

# Then add this to OPENNMS_HOME/etc/notificationCommands.xml, and restart OpenNMS

    <command binary="false">
        <name>slack</name>
        <execute>org.opennms.netmgt.notifd.SlackNotificationStrategy</execute>
        <comment>class for sending messages to a Slack team channel for notifications</comment>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>    
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>

Источник: https://gist.github.com/jeffgdotorg/83a3888c9b0b9275d35e02b79a054ff9

Однако, хотя он правильно интегрировал экземпляр OpenNMS, я получаю 3 уведомленияПрошу прощения за то же событие в OpenNMS.

Я не уверен, что является причиной этого.

1 Ответ

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

Эта проблема связана с тем, что в «Настройка путей назначения» выбрано несколько ролей

  • Решение 1:

Иметь только одну роль вПуть назначения для слабины.Домой-> Администратор -> Настроить уведомления -> Пути назначения -> Изменить место назначения для слабины.Выберите только одну роль в Начальной цели и закончите.

Скриншот решения 1

  • Решение 2:

Даже если у вас есть несколько ролей в Начальных целях, вы можете отключить уведомление для другой роли и продолжить для одной роли.Пожалуйста, смотрите прикрепленное изображение для этого.

Скриншот решения 2

Надеюсь, что это решает проблему множественных уведомлений.

-Kushal

...