Настройка уведомлений
-
Как добавить в уведомление по эл.почте значение из метрики?
По документации есть возможность получить значение из скрипта и передать в тексте сообщения указав имя скрипта.%[name] - Value returned by script. You should specify name of the script from script library.
Все отлично работает когда нода онлайн, но если нода выключается/включается или выключена, то скрипт (определение модели принтера) не получает значение по SNMP.
При выключенной ноде работа возможно только с атрибутами (sysDecription, sysName, ipAddr ......).Есть вариант создать произвольный атрибут ноды (записать модель) и его передавать в текст сообщения, но по метрике уже есть данные. Как их считать и передать в текст сообщения.
Может что-то из этого поможет, но освоить не удалось?
%{name} Value of custom attribute.
%(name) Value of input field.
%<name> Parameter with given name.Прошу помощи.
-
Если это то значение, по которому срабатывает threshold, то посмотрите в Event Configuration параметры события SYS_THRESHOLD_REACHED - там где-то есть текущее значение.
Если же просто нужно получить значение какого-то DCI, то это можно сделать из скрипта:
GetDCIValue($node, FindDCIByName($node, "DCI_NAME")) -
-
@toleg said in Настройка уведомлений:
То что нужно. - GetDCIValue($node, FindDCIByName($node, "DCI_NAME"))
Небольшой комментарий - два вложенных вызова можно упростить до GetDCIValueByName($node, "DCI_NAME")
-
При отправке е-мейла из экшна сейчас html не поддерживается. Есть мысли переделать отправку е-мейлов объединив их с notification channels, тогда наверняка будет добавлена и возможность слать html.
Но, в 3.4.284 была добавлена NXSL функция
SendMail("[email protected]", "My subject", "My text", false);
и вот она умеет слать письма в html, если последний параметр поставить в true.
Можно сделать script action и через него слать е-мейлы. -
-
Документация по NXSL сейчас постепенно переезжает сюда: https://www.netxms.org/documentation/nxsl-latest/#func-sendmail
Я так понимаю, что емейл в этом случае должен быть полноценным html документом, вот например: https://litmus.com/community/snippets/107-a-basic-html-email-boilerplate
Ссылки указываются с <link href=...
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login