Мониторинг отсутствия логов.
-
-
Можно при нахождении записи генерировать событие как обычно. По этому событию обновлять custom attribute на ноде в текущее время. Сделать скриптовый DCI на ноде со скриптом вида
return time() - GetCustomAttribute($node, "LogTimeAttribute");
он будет возвращать количество секунд с момента последнего обнаружения записи. Ну и поставить на него threshold как обычно.
-
Здравствуйте.
Спасибо за ответ.
В NetXMS новичек и по сему пока не очень понимаю как это можно реализовать, пока не до конца разобрался как работает NetXMS, до этого работал только в Zabbix и Nagios.
Не могли бы Вы подробнее немного описать как это можно реализовать?Спасибо большое!
-
Друзья, я похоже немного не правильно понял как парсить логи.
Подскажите пожалуйста, сейчас у меня настроена следующая схема:- Включен субагент logwatch.nsm на сервере, с которого я буду собирать логи
- Настроен Event на события с этого сервера
- Настроен DCI, в котором Threshold - это мой Event
- Настроена Policy, которая отправляет e-mail при срабатывании Event
Вопрос: Я всё правильно сделал?
Спасибо. -
Нет, неправильно (или пропущены шаги в описании конфигурации). Событие будет сгенерировано агентом и обработано в policy, threshold тут ни при чем. Выше речь шла о том, что событий надо два. Примерно такая конфигурация:
- Созданы события (шаблоны событий) Event_1 и Event_2.
- Включен субагент logwatch.nsm на сервере. Настроен парсер на отсылку события Event_1 при обнаружении нужной записи.
- Правило в policy для Event_1 с действием "execute NXSL script". Скрипт примерно такой:
SetCustomAttribute($node, "LastParserDetectionTime", time());- Создан DCI с source "Script". Скрипт для него используется такой:
return time() - GetCustomAttribute($node, "LastParserDetectionTime");- На DCI добавлен threshold, он генерирует Event_2.
- В policy добавлено правило по отсылке письма по Event_2.
-
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