# Веб-мониторинг в Zabbix

Источник: https://blog.xsk.in/it/veb-monitoring-v-zabbix/292/
Опубликовано: 2013-09-29 · Рубрики: IT, Linux


Функционал **Zabbix** помимо всего прочего позволяет с заданной периодичностью проверять на доступность веб-приложения. С помощью мастер сценариев можно производить вход на формах авторизации на сайте и проверять доступность, а также содержимое, отдаваемое веб-сервером. Для осуществления таких проверок необходима сборка пакета zabbix-сервера с добавлением опции "*--with-libcurl*" (для корректной установки необходимо наличие пакета *libcurl4-openssl-dev*)

[![zabbix_frontend](/wp-content/uploads/2013/09/zabbix_frontend.png)](/wp-content/uploads/2013/09/zabbix_frontend.png)

После включения поддержки запросов посредством библиотек curl нужно добавить сценарии для мониторинга с помощью веб-интерфейса программмы:

1. Заходим в "Настройка - Узлы сети (Configuration - Hosts)" и, выбрав хост для мониторинга, щелкаем на "Группы элементов данных (Applications)", где создаем новую с названием "Web frontend" (для примера, название может быть любым)
2. Переходим в меню настройки сценариев "Настройка - Веб (Configuration - Web", выбираем справа наш компьютер и создаем новый сценарий нажатием "Создать сценарий (Create scenario)
3. Выбираем только что созданную группу элементов данных, придумываем уникальное имя и, при необходимости, параметры авторизации
4. Переходим на вкладку "Шаги (Steps)" и задаем шаги сценария: в самом простом случае указываем 1 шаг для проверки наличия какой-либо страницы с указанием необходимого наличия на странице какого-то текста; в более сложных вариантах создаем последовательные шаги для авторизации, создания POST-запросов и получения данных от веб-приложения.
5. Проверяем работу сценариев на странице "Мониторинг - Веб (Monitoring - Web)" или снизу главной страницы Zabbix - "ПАНЕЛЬ (Dashboard)".

*Ссылки:*

- [Пример сложного сценария в официальном мануале](https://www.zabbix.com/documentation/ru/2.0/manual/web_monitoring/example)
- [Устранение ошибок при сборке zabbix-server с опциями](http://neskripit.ru/blogs/blogs-all/viewpost/724)

