Предположим, что хранилище контролируется с помощью zabbix через агента. Мы хотим, чтобы при сбое хранилища zabbix отправил нам письмо с описанием ошибки, созданным с помощью какого-либо скрипта. Возможно ли, чтобы zabbix получал строковый вывод (ala nagios) и сообщал об этом (не только мониторинг строк и обнаружение отчета/notfound), либо отчетность работает только с целыми числами?строка ошибки отчетности zabbix
ответ
Вы можете создать текст или элемент журнала, содержащий текст ошибки, и создать триггер с этим элементом, который проверяет, например, слово «ошибка» или какое-то значение. Создайте действие для этого триггера и включите значение элемента в уведомлении, используйте макрос {ITEM.LASTVALUE}.
Вот список макросов, которые вы можете использовать в уведомлениях http://www.zabbix.com/documentation/2.0/manual/appendix/macros/supported_by_location.
Выполнение строковых или текстовых регулярных проверок с Zabbix очень просто. Вы можете сделать это с помощью простой проверки командной строки, которая будет отражать ошибку или сообщение «ok».
Например, вы хотите проверить журнал на «отказ диска» и отправить его по электронной почте, я бы сделал что-то вроде этого в качестве «ключа» в Zabbix.
system.run[grep 'drive failure' /var/log/message || echo 'okay']
Установите чек на «текст», и он либо сообщит о совпадении совпадения, либо в порядке сообщения. Затем вы можете использовать регулярное выражение тревоги, чтобы отправить по электронной почте на все, что не соответствует «OK», например:
{your_template:system.run[grep 'drive failure' /var/log/message || echo 'OK'].regexp(OK)}#1
Это будет сигнал тревоги, если он получает текстовую строку ничего, кроме " ОК".
Есть пара ограничений при работе с текстом в Zabbix. Во-первых, Zabbix сообщает только о первой строке. Во-вторых, проверка должна всегда текст возврата, либо сообщение в виде сообщения, либо сообщение об ошибке. Если вы проверите, появится пустой Zabbix будет думать, что он сломан.
- 1. Выражение ошибки Zabbix vfs.file.regexp
- 2. Ошибки семафора Zabbix SQLite3
- 3. ошибки в отчетности
- 4. Laravel ошибки отчетности
- 5. ошибки Миграция отчетности
- 6. Zabbix ошибки Фронтэнд не соответствует Zabbix базы данных
- 7. службы отчетности матрица строка вопрос
- 8. Android-студия отчетности Дата ошибки
- 9. строка отчетности python/столбец происхождения узла XML
- 10. Zabbix: Время пинга агенту zabbix?
- 11. Механизм ошибки отчетности Bison может быть перезаписан?
- 12. ошибки поведения отчетности в CLI двоичный
- 13. Swift Ошибки: рамно Блок отчетности неиспользованный закрытие
- 14. Ошибки отчетности в многопоточном Java-приложении
- 15. Различия между Chrome и Firefox ошибки отчетности
- 16. CakePHP 2 ошибки на уровне отчетности 0
- 17. Ошибки отчетности и регистрации при использовании DotnetopenAuth
- 18. zabbix поиск строки на триггере
- 19. Powershell, invoke-webrequest ... и Zabbix
- 20. Функции отчетности Pentaho adhoc
- 21. Ошибка «отчетности» в модели
- 22. UITextView отчетности неверную высоту
- 23. Таблица отчетности
- 24. zabbix regex для запуска неправильного типа данных
- 25. Ошибка при установке Zabbix
- 26. соединения строка ошибки лазурь
- 27. Java Строка вставка ошибки
- 28. Дата строка ошибки
- 29. выполнения строка ошибки C++
- 30. строка всплывают ошибки