лучшей альтернативой для вас будет использование специализированного плагина. В Zabbix, как и многие другие современные приложения мониторинга позволяет пользователям реализовывать собственные плагины. В вашем случае пользовательский плагин, который вам нужен, будет инструментом, который был создан специально для проверки, мониторинга и оповещения файлов журнала.
примером такого инструмента является autoresolve.kl.sh
процедура установки просто:
- войдите в Хост, на котором у вас есть файлы журнала для мониторинга
- через wget (the-url-link-of-zip-file-of-autoresolve.kl.sh)
- компакт-диск в /tmp ; разархивировать (на-скачали-zip-архив)
- ./install.sh /var/tmp/KINGLAZY/SHIELDX-autoresolve.kl.sh / home / jserver - force
замените '/ home / jserver' на ваш каталог Zabbix плагинов. Кроме того, убедитесь, что предыдущие команды установки обычный пользователь - не root, если вы тестируете.
после выполнения указанных выше действий. Теперь вы можете начать мониторинг журналов:
./autoresolve.kl.sh localhost в файле /var/tmp/и logXray,фиксаж,0н-1г-2г,0-команде uname,1-Кто,2-аптайм autonda /ВАР/лог/syslog в 60м 'приложение.* error '.'1 2 app_err_monitor-ndshow
чтобы все было просто, наиболее важные параметры, которые вам нужно изменить:
- /var / log / syslog-это файл журнала, который вы отслеживаете
- app.* ошибка-это строка, которую вы ищете в файле журнала
- app_err_monitor-это имя/тег, который вы назначаете для этой конкретной проверки журнала. Позже, при желании, этот тег можно использовать для создания графиков в отслеживаемом журнале.
для детального объяснения, что означает каждый параметр,вы можете посетить страницы.
в тот же страница справки, вы также найдете пошаговые инструкции о том, как заставить этот инструмент работать с Zabbix...т. е. какой конфигурационный файл zabbix вам нужно обновить...и какие настройки необходимо иметь в веб-интерфейсе zabbix.