Алгоритм действий состоит из следующих шагов: 1.Настройка конфигурационного файла Blackbox-экспортера на поддержку http/s-проверки 2.Настройка Prometheus-а для подключения и поддержки Blackbox-экспортера 3.Импортирование/настройка dashboard Grafana для визуализации метрик 4.Настрйка правил Prometheus для мониторинга доступности сайта, скорости ответа сайта. Например, мониторить будем несколько сайтов По https такие сайты: mysite1.com, mysite2.com, mysite4.com По http – сайт mysite3.com Доступность сайтов […]
Записи с меткой ‘site’
Мониторинг web-сайта в Zabbix
Март 5th, 2016 Evgeniy Kamenev
1.Для удобства создадим отдельную группу, например, с именем Sites
1 |
Configuration->Host groups->Create host group->Sites |
2. Добавляем сайт(по аналогии с хостом)
1 2 3 4 5 6 7 8 |
Configuration->Hosts->Create Host Host name->kamaok.org.ua Visible name->kamaok.org.ua Groups->Sites Agent interfaces-> DNS name->kamaok.org.ua Connect to->DNS Add |
3.Создание сценария проверки сайта
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Configuration->Hosts->kamaok.org.ua->Web->Create scenario Вкладка Scenario Name->kamaok.org.ua Update interval->60 Retries->1 Agent->любой на выбор,например, Internet Explorer 10.0 Вкладка Steps->Add-> Name->kamaok.org.ua URL->https://kamaok.org.ua Follow redirects->Yes Timeout->15 Required string-> слово/подстрока,которая есть на главной странице Required status codes->200 Add->Update |
Через пару минут проверем наличие данных в
1 |
Monitoring->Latest data->фильтруем по нашому сайту в параметре Hosts |
4.Создание графиков мониторинга сайта Добавляем график по времени ответа
1 2 3 |
Configuration->Hosts>kamaok.org.ua->Graphs->Create graphs Name->Response time kamaok.org.ua Add->Response time for step "kamaok.org.ua" of scenario “kamaok.org.ua”->Select->Add |
Аналогично добавляем график скорости доступа к сайту Download speed выбирая в качестве […]