Принцип настройки простой:
1.Создать Хост, на котором находится веб-сервер. Он нужен, чтобы к нему привязать Application. (будем считать, что Вы это делать умеете).
2. Создать Application (по-русски приложение).
Объясняя доходчиво, Application — можно назвать контейнером к scenario (сценариям).Вы должны обязательно предварительно создать Application, чтобы потом заполнить этот контейнер сценариями. Также надо Application привязать к хосту, который Вам необходимо мониторить.Это привязывается выбором имени хоста в выпадающем списке Host( справа на экране).
Не забывайте об этом. При настройке всегда проверяйте – с тем ли хостом Вы работаете.Очень часто бывает, что хост сам собой меняется.
1.Создать Хост, на котором находится веб-сервер. Он нужен, чтобы к нему привязать Application. (будем считать, что Вы это делать умеете).
2. Создать Application (по-русски приложение).
Объясняя доходчиво, Application — можно назвать контейнером к scenario (сценариям).Вы должны обязательно предварительно создать Application, чтобы потом заполнить этот контейнер сценариями. Также надо Application привязать к хосту, который Вам необходимо мониторить.Это привязывается выбором имени хоста в выпадающем списке Host( справа на экране).
Не забывайте об этом. При настройке всегда проверяйте – с тем ли хостом Вы работаете.Очень часто бывает, что хост сам собой меняется.
3. Создать сценарий с помощью шагов. Шагов сценария может быть несколько, а может быть один.
Сценарии выполняются последовательно по шагам один за другим. Если все созданные шаги сценария (scenario) успешно выполнены, то считается, что сценарий выполнен успешно. Если хотя бы один из шагов сценария
выполнился с ошибкой, то и сценарий выполнен с ошибкой.
4. Создать триггер ( Trigger). Он предназначен для того, чтобы, вроде семафора, сработать, если сценарий выполнился с ошибкой.
5. Создать Action – это то, что необходимо сделать, когда сработал триггер. Например послать сообщение по почте администратору.
Надеюсь, объяснил методику настройки доходчиво.
Оговорюсь, что веб-сайт, который мы будем мониторить, обыкновенный интернет-сайт и нам достаточно создать один сценарий, состоящий из одного шага для его мониторинга .
Оговорюсь, что веб-сайт, который мы будем мониторить, обыкновенный интернет-сайт и нам достаточно создать один сценарий, состоящий из одного шага для его мониторинга .
Итак приступим.
Хост веб-сайта я не создаю, он у меня уже создан.
Configuration -Host -Application
Хост веб-сайта я не создаю, он у меня уже создан.
Configuration -Host -Application
Кнопка Create application
Name – gau.stroi.ru ( имя)
Host – Select- Webportal ( привязка к хосту)
Жмем Save
Создали Application.
Добавляем новый WEB сценарий.
Идем:Configuration — Web
Жмем кнопку: Create scenario
Прописываем:
Application Select – gau.stroi.ru
Name – gau.stroi.ru (имя сценария такое же как и Application, чтобы потом легче было ориентироваться, что к чему относится. У меня, например, мониторится 10 сайтов).
Agent – по умолчанию IExplorer
Status -Active
Steps – Add
Во вкладке: Steps of scenario вводим:
Name – Login – gau.stroi.ru (Имя шага сценария.)
URL – (какой сайт мониторить)
Timeout 15 – (таймаут выполнения шага сценария сайта)
Required 128-67-86 ( Если по-русски:
требуется найти на сайте строку «128-67-86». Данная строка должна
существовать на странице сайта – в данном случае это телефон).
Status codes -200 (код исполнения шага сценария, если выполнено без ошибок.)
Кнопка Add
Получаем :
Кнопка: Save
Получаем:
Проверяем
Идем в меню:
Monitoring – Latest data
Колонка справа History, нажимаем Graph
Видим, что работает.
Далее создаем триггер
Меню:
Configuration – Triggers
Проверьте предварительно имя хоста в в ниспадающем списке Host.
Create Trigger
Окно Trigger
Name – Web connection lost gau.stroi.ru
Expression – Insert -Condition – Select-Fialed step of scenario ‘gau.stroi.ru’
Function – Last value NOT N
N # 0
(То есть, триггер срабатывает на неуспешный шаг исполнения сценария ‘gau.stroi.ru’)
Кнопка Insert
Получаем
Создаем Action
Configuration- Actions
Create Action
Name – Web connection lost (gau.stroi.ru)
Tvent source -Triggers
Default subjects – Web connection lost (gau.stroi.ru)
Status – enable
Во вкладке New conditions (новые условия)
Trigger = Web connection lost gau.stroi.ru
Кнопка ADD
Во вкладке Edit operations:
Operation type – Send message
Send message to -User Group – Zabbix administrator
Кнопка ADD
#Внимание !!! Чтобы все это работало необходимо чтобы:
#Пользователи должны быть назначены в группу Zabbix administrator.
#В Administration – Media Type – указан почтовый сервер и почтовый ящик.
#У пользователя должен быть указан MEDIA доставки.
#Если есть вопросы — смотрите документацию.
Получаем
Создаем график
Configuration-Graph – Create graph
Вкладка Graph
Name -gau.stroi.ru
Item – Add
Вкладка Item ( за чем наблюдаем):
Parameter- Download speed for scenario ‘gau.stroi.ru’
Кнопка Save
Получаем
Save
Видим
Добавляем в Dashboard
Monitoring- Dashboard – Add graph- gau.stroi.ru
Комментариев нет:
Отправить комментарий