Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Stanislav

#16
QuoteЭто парные события, SYS_AGENT_OK должен быть только после SYS_AGENT_UNREACHEABLE. Можно проверить в Event Log по конкретной ноде, какие событие происходили.
Так и настраивал


QuoteУ вас во втором правиле на 1 ноду больше, возможно дело в этом.

Для 1 из нод установил период 2 мин для выдачи уведомления и вынес её в отдельное правило


Прикладываю скриншоты журнала событий  одной из нод и Скриншот уведомлений телеграм.
#17
второе правило тоже добавляю скриншот
#18
Добрый день,
Настроил правила уведомления таким образом чтобы если нода недоступна более 5 мин то приходило уведомление в телеграм. Если нода поднимется ранее чем через 5 мин то уведомление не приходит.

Иногда получаю уведомление что какая-то из нод поднялась. При этом уведомление о том что нода была недоступна не поступает.

Вопрос: я верно настроил правило уведомлений?
#19
Поздно увидел сообщение))

Да. Ошибка такая же.

Мой рецепт устранения: установил гарантированную полосу пропускания для сервера на роутере (QOS), увеличил интервал задержки перед отправкой уведомлений до 2-3 мин (и отмену если устройство появилось в сети), установил 2-3 кратный опрос перед изменением статуса (pool count) и ошибка пропала.

Возможно кому поможет вот сборный документ по ограничениям телеграм:
https://docs.google.com/spreadsheets/d/1-mpB7PuxlScIIe-jH793Yp1g8AIFseA_GlUwZva2Rvs/edit

Единственное что не могу побороть/настроить это так называемый шторм событий. 90% устройств у нас мониторятся удаленно через прокси-агенты. И вот когда интернет на сервере пропадает и потом возобновляется то в телеграм отправляется много сообщений... и снова получаю ошибку  curl_easy_perform() failed.

Тоже самое получаю когда сервер Netxms выключался на некоторое время (установка крупных обновлений, ТО, отключение электропитания).
#20
Заметил что если большое количество уведомлений в короткое время то практически всегда получаю ошибку отправки уведомлений в телеграм.
#21
Спасибо.
Пока что отключил уведомление о недоступности канала оповещений.
#22
Подключение прокси не повлияло. так и фиксирую ошибки в журнале событий
2022.08.24 15:11:31.832 *D* [ncd.telegram       ] SendTelegramRequest: using proxy xxx.xxx.xxx.xxx
2022.08.24 15:11:31.832 *D* [ncd.telegram       ] SendTelegramRequest: proxy port xxxx
2022.08.24 15:11:31.832 *D* [ncd.telegram       ] SendTelegramRequest: proxy type 5
2022.08.24 15:11:31.832 *D* [ncd.telegram       ] SendTelegramRequest: proxy login someuser
2022.08.24 15:11:31.832 *D* [ncd.telegram       ] SendTelegramRequest: proxy password set
2022.08.24 15:11:33.551 *D* [ncd.telegram       ] Call to curl_easy_perform() failed

Есть идеи что еще можно проверить?


#23
В журнале событий имеется только одна повторяющаяся ошибка:
Call to curl_easy_perform() failed

Для тестирования поднял socks5 прокси для телеграмма на VPS сервере заграницей. Прописал данные прокси в параметрах notification channels в разделе telegram.
Посмотрю будут ли ошибки в журнале событий при подключению к боту telegram через прокси.
#24
По журналу событий в 16.16 наступило событие
Notification channel telegram is down.
В логе сервера (файл C:\NetXMS\etc\log.txt) появились записи:
2022.08.23 16:15:59.559 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): got 23 bytes
2022.08.23 16:15:59.559 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): valid JSON document received
2022.08.23 16:16:12.268 *D* [ncd.telegram       ] Call to curl_easy_perform() failed
2022.08.23 16:16:49.630 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): got 23 bytes
2022.08.23 16:16:49.630 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): valid JSON document received
2022.08.23 16:17:12.601 *D* [ncd.telegram       ] Got 199 bytes
2022.08.23 16:17:39.699 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): got 23 bytes
2022.08.23 16:17:39.699 *D* [ncd.telegram       ] UpdateHandler(ReportNetXMS): valid JSON document received
2022.08.23 16:18:12.941 *D* [ncd.telegram       ] Got 199 bytes
В 16.17 произошло событие
Notification channel telegram is up.

Скриншот прикладываю.
#25
Выполнил команды. Наблюдаю
#26
Журнал уведомлений прикрепил скриншотом.
#27
Здравствуйте
Настроил уведомления в телеграм.
Периодически уведомления не приходят.
В журнале событий вижу события
Notification channel telegram is down.
Потом через несколько секунд или минут
Notification channel telegram is up.

Сервер поднят на Windows 8.1. Версия netxms последняя. Интернет кабельный Дом.ру.

Что можно проверить? Куда копать?