zabbix-mineВ этой статье я продолжу знакомить вас с нововведениями, ожидаемыми в Zabbix 2.2. Одним из них станет возможность использования HTTP прокси для веб мониторинга. В корпоративной среде HTTP прокси являются достаточно популярным решением, обеспечивая кеширование и гибкие возможности создания отчетов. Раньше возможность использовать прокси была только при настройках на уровне сервера, начиная с Zabbix версии 2.0 — через Zabbix proxy. Невозможно было заставить работать HTTP прокси для определенных сценариев.

Одним из популярных решений была перенастройка Libcurl, используемого Zabbix. Для этого нужно было экспортировать переменную окружения http_proxy для демона сервера или прокси.

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

Аналогичным способом настраивался https proxy:

Zabbix 2.2 позволит указать прокси прямо в настройках сценария, заполнив соответствующее поле.

zab_http_proxy_field_highlighted

Для http прокси можно указать

Для https прокси соответственно

Теперь мы можем настроить проверку внешних сайтов с прокси, а внутренних — без.

Также данное поле поддерживает пользовательские макросы. Это очень удобно использовать с еще одной новой фишкой Zabbix 2.2, использованием шаблонов для веб сценариев, о возможностях которых расскажу в следующий раз. Т.е. в рамках шаблона мы можем указать прокси по умолчанию, при этом для каких-то конкретных случаев определив другой прокси сервер.

По материалам сайта http://blog.zabbix.com