2013-04-17 4 views
0

У меня возникла проблема с настройкой шаблона 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.

+0

Не является "HTTP/1 \ .1." часть ответа статуса, которая не анализируется, поскольку она не является частью «страницы» и даже заголовков? керлинг может отличаться от того, что zabbix даже использует libcurl. –

+0

Почему вы не хотите использовать веб-проверку? Для этого они и есть. – Will

ответ

0

следующие работы по моему примеру:

zabbix_get -s localhost -k web.page.regexp[www.bbc.co.uk,,80,HTTP/1\.1.*,12]

и возвращает

HTTP/1.1 200

Я думаю, вы получите эту ошибку, когда он пытается выбрать первые 12 символов ничего. Я мог бы сгенерировать эту ошибку, запросив у хозяина/порта, который был недопустим, или регулярное выражение ничего не соответствовало.

Видя, как я использовал ваше регулярное выражение, которое работает, я бы предположил, что вы либо ничего не получаете с вашего веб-сервера, либо не возвращаете строку, соответствующую вашему регулярному выражению - возможно, HTTP 1.0?

Я бы рекомендовал использовать правильные проверки в сети, даже если это всего лишь одна проверка. Сделал бы это немного легче.

Надеюсь, это поможет.

Will

 Смежные вопросы

  • Нет связанных вопросов^_^