Назад | Перейти на главную страницу

Zabbix Content Monitoring XPath или Regex

Мы используем Zabbix 2.4, и мне нужно отслеживать контент по URL. У меня нет контроля над URL-адресом, но вывод находится в таблице HTML, и поэтому совпадение строки не будет сокращать ее. Может ли Zabbix соответствовать контенту с использованием Regex или XPath? Это сделало бы то, что я пытаюсь сделать, в миллион раз проще.

Я посмотрел на Zabbix макросы, но там, кажется, ничего не делает то, что мне нужно.

Спасибо.

Zabbix не поддерживает XPath. У вас есть два варианта с регулярными выражениями:

  1. Вы можете использовать встроенный веб-мониторинг, и сопоставить с регулярным выражением в Required string поле (обратите внимание, что глобальные регулярные выражения здесь не поддерживаются).

  2. Ты можешь использовать Элемент Zabbix агента web.page.regexp и тут же сопоставить регулярное выражение. Или вы могли бы использовать web.page.get элемент, затем сопоставьте с regexp() или iregexp() функция запуска. Обратите внимание, что это не работает должным образом с кодировкой передачи по частям.