У меня возникла проблема с настройкой шаблона Zabbix Item/Trigger. Я пытаюсь установить триггер, чтобы проверить статус HTTP веб-страницы. Однако, похоже, у меня возникают некоторые трудности, так как она всегда возвращает ошибку с «EOF».Как исправить триггер Zabbix, который всегда возвращает EOF
Я прочитал документацию, что web.page.regexp вернет EOF, если произошла ошибка. Я знаю, что хост для regexp работает, потому что я «завивал» его из хоста.
Ниже мой Ключ элемента:
web.page.regexp[127.0.0.1,,9198,HTTP/1\.1.*,12]
Вот мой триггер:
(({Tungsten Check:web.page.regexp[127.0.0.1,,9198,HTTP/1\.1.*,12].regexp(HTTP/1.1\ 200)})#1)
Кто-нибудь видел ли что-нибудь явно не так? Я следую инструкциям из следующего учебника: HTTP Return Code Monitoring Without Web Monitoring
Я не уверен, что я скомпилировал Zabbix с CURL или нет, может быть, это и есть причина?
UPDATE # 1
Я перекомпилирован Zabbix с поддержкой CURL, и это не исправить эту проблему, по-прежнему получает сообщение EOF.
Не является "HTTP/1 \ .1." часть ответа статуса, которая не анализируется, поскольку она не является частью «страницы» и даже заголовков? керлинг может отличаться от того, что zabbix даже использует libcurl. –
Почему вы не хотите использовать веб-проверку? Для этого они и есть. – Will