Zabbix Веб Мониторинг
. Добавим наблюдаемый сайт в систему. Настроим сценарии проверки. Создадим графики с данными. Добавим триггер на проверку доступность сайта. Приступаем к настройке мониторинга.
- Zabbix Мониторинг Web Page
- Zabbix Мониторинг Веб Сайта
- Zabbix Веб Мониторинг Триггер
- Zabbix Веб Мониторинг
- Потребовалось производить мониторинг веб-сайта, решил сделать через Zabbix. В настройках ничего сложного нет. Создаем новый узел сети и прописываем dns имя.
- Система мониторинга Zabbix состоит. Достаточно разместить сервер мониторинга, веб.
Zabbix: # zabbix_server -V Zabbix server v2.2.6 (revision 48483) (27 August 2014) Compilation time: Aug 28 2014 10:08:00 Переходим в Configuration > Hosts. Мониторинг с использованием системы мониторинга сети Zabbix. Возможности web-мониторинга. Веб интерфейс.
Zabbix Мониторинг Web Page
Использовать будем только стандартный функционал, доступный после установки. Никаких дополнительных пользовательских параметров или работы скриптов не будет. Если у вас еще нет своего сервера для мониторинга, то рекомендую материалы на эту тему. Для тех, кто предпочитает систему CentOS:. То же самое на Debian 9, если предпочитаете его:. Добавление web сайта к мониторингу Добавление сайта принципиально не отличается от добавления любого другого хоста.
Идем в Configuration - Hosts и жмем Create host: Открывается стандартная форма. Вводим название хоста. Выбираем любую группу, для удобства лучше создать отдельную для сайтов. У меня ее нет, я просто выбираю группу Templates. Для примера будем мониторить сайт yandex.ru. В поле DNS name пишем yandex.ru, все остальное оставляем как есть и жмем Add: В списке хостов появился новый с именем Yandex.ru. Создание сценариев проверки сайта Теперь нам необходимо настроить непосредственно сам мониторинг сайта.
Для этого на той же странице со списком хостов, напротив нашего нового нажимаем на ссылку Web: В разделе web сценариев у нас пусто, создаем новый сценарий проверки, нажав на Create scenario: На первой вкладке Scenario заполняем необходимые поля. Имя шага сценария. Адрес страницы для проверки.
В строку Required string вводим какое-нибудь слово или фразу, которая присутствует на проверяемой странице. По наличию этой фразы система будет принимать решение о доступности сайта. Возьмем для примера слово Яндекс, которое присутствует в правом нижнем углу сайта. Указываем необходимый код ответа сервера, который будет означать, что все в порядке — 200: Нажимаем Update.
Zabbix Мониторинг Веб Сайта
Шаг сценария добавлен, теперь нажимаем Update еще раз на странице самого сценария, чтобы добавить его к сайту: Теперь нужно подождать пару минут, чтобы стали поступать новые данные проверки. Посмотреть их, как обычно, можно в разделе Monitoring - Latest data. Выбираем наш хост и проверяем данные мониторинга: Все в порядке, данные стали поступать.
Теперь для удобства отобразим их на графике. Настройка графиков мониторинга веб сайта Тут нет ничего нового, все, как обычно. Идем снова в Configuration - Hosts и жмем Graphs напротив нашего хоста: Нажимаем на Create graph: И заполняем необходимые поля: Нажимаем на Add и добавляем источник данных: Можете сами поиграться с параметрами графика и выбрать то, что вам больше подходит. Я оставлю все стандартное, хотя нужные мне графики я аккуратно рисую, чтобы было более наглядно и удобно пользоваться. Должно получиться примерно так: Посмотреть на график можно тут же на вкладке Prewiew. Когда закончите с настройкой, нажимаете Add. По аналогии добавляете график скорости доступа к сайту, выбирая в качестве источника данных Download speed for scenario «yandex.ru»: Полезного тут больше нечего рисовать.
Zabbix Веб Мониторинг Триггер
Двух графиков достаточно. Оповещение о недоступности сайта Теперь добавим триггер, который будет срабатывать при недоступности сайта.
Чтобы получать оповещения об этом событии, их необходимо настроить. Я рассказывал отдельно. Рекомендую ознакомиться и сделать соответствующие настройки. Эту тему я не буду сейчас поднимать, переходим сразу к реализации. Опять идем в раздел Configuration - Hosts и нажимаем на Triggers напротив нашего хоста.
Открывается стандартная страница с пустым списком, нажимаем справа Create trigger: Заполняем необходимые поля: И жмем напротив Expression на кнопку Add. Открывается форма для описания триггера.
Заполняем, как показано на картинке: Эти параметры означают, что если в последних трех проверках значение параметра web.test.fail не будет равно 0, что означает доступность сайта, то срабатывает триггер. Проверяем данные и жмем Add: Теперь нам нужно проверить работу триггера. Для этого надо сделать сайт yandex.ru недоступным. Я просто зайду на сервер и добавлю в файл hosts строку: 127.0.0.1 yandex.ru Вы можете выбрать какой-то еще способ. Если это ваш сайт, можете его погасить для теста 🙂. Странно, но способ с hosts у меня не сработал.
Zabbix Веб Мониторинг
Не знаю почему, не стал долго разбираться. С консоли сервера я не мог скачать страничку яндекса, но заббикс каким-то образом это делал. Не помог даже его перезапуск. В итоге пришлось просто на время отключить dns сервер, чтобы добиться срабатывания триггера.
Ждем прохождения трех проверок и проверяем. Для этого открываем Dashboard и смотрим на статусы хостов: Все в порядке, триггер сработал.
Я включил обратно dns сервер, и стал ждать следующего срабатывания с информацией о восстановлении соединения. Все в порядке, триггер сработал еще раз и мне прилетело на почту об этом уведомление: Вот и все, мониторинг веб сайта работает, параметры доступа фиксируются, оповещение о доступности сайта настроено. Для полноты картины можно создать Screen с выводом всех необходимых параметров на один экран. Его настройки уже будут зависеть от конкретной ситуации и тех данных, которыми вы располагаете.
К примеру, если у вас настроен, то можно разместить рядом графики его загрузки и параметры доступа к сайту. Туда же можно добавить загрузку самого сервера по процессору и памяти и вывести график использования сетевого интерфейса. В этом плане Zabbix очень гибок и позволяет настроить все на любой вкус и под любые требования. Заключение Добавлю несколько слов, как можно использовать данный мониторинг web сайта.
У меня было два хостинга и хотелось выбрать один более быстрый. Загрузка самого сервера по железу была настолько низка, что ее можно было вообще не брать в расчет.
Более важным параметром было именно время отклика сервера и скорость доступа к нему. Я запустил сайт на обоих серверах и настроил мониторинг.
По его параметрам выбрал более быстрый сервер. Конечно, тут нужно понимать, что данные подобного мониторинга очень условны и зависят о того, где располагается сам сервер заббикса. Возможна ситуация, когда мониторинг всех сайтов будет показывать примерно одни и те же цифры из-за ограничения самого сервера мониторинга. Нужно иметь это ввиду. Еще достаточно часто при проверке времени отклика сайта появляются большие провалы по времени до 5-10-15 секунд. Это сильно влияет на среднее время доступа. Возникают эти провалы из-за временных сетевых проблем не обязательно на самом сайте.
Это тоже нужно учитывать при анализе полученных данных. В любом случае нужно с головой подходить к анализу данных мониторинга сайта. В большинстве случаев важны не сами значения, а общие тенденции их изменения в сравнении и с другими хостами. Учитывайте это. На этом у меня все.
Помогла статья? Есть возможность автора Дополнительные материалы по Zabbix. Большое спасибо и респект автору за хорошие статьи, в которых материал изложен просто и доступно для понимания новичков в администрировании, к которым принадлежу пока и я. Но вот, что странно для меня в этой статье. При внесении в файл hosts строки: «127.0.0.1 yandex.ru» — Вы всего лишь ставите в соответствие доменному имени «yandex.ru» IP-адрес 127.0.0.1, вместо его реального IP(!!!). То есть доступа к содержимому реального сайта Вы не получаете, но при этом ping и nslookup данного доменного имени будут показывать что доступ к сайту есть (будут показывать его IP-адрес, как 127.0.0.1). И это нормально, ведь так и должно быть.
Поэтому и мониторинг Zabbix в данном случае будет показывать, что доступ к сайту у него есть, ведь ему не нужно содержимое сайта, а использует при этом что-то вроде команды «ping». Думаю, правильнее было бы заблокировать доступ к сайту средствами фаерфола.
Доброго времени суток. Мы продолжаем разбираться с системой мониторинга zabbix. Так мы с Вами, разобрались с, рассмотрели ),. Но это еще не все, что умеет система мониторинга zabbix.
Zabbix поддерживает так, называемый Веб мониторинг. Веб мониторинг позволяет:. мониторить производительность веб-приложений (показывает время отклика, время загрузки,). мониторить доступность веб-приложения (возвращает код ответа) Ну, что ж приступим к настройке веб мониторинга в zabbix и мы будем следить за доступность веб-приложения. Первое, что необходимо сделать - это создать узел. Для этого переходим Настройки-Узлы сети и жмем “Создать узел сети”.
Вадим Галыгин в Камеди Клаб| Вадим Галыгин смотреть онлайн все выпуски Вадим Галыгин. Камеди клаб - вокруг света не выходя из квартиры ( галыгин) Камеди Клаб - Вадим Галыгин. Смотри Вадим Галыгин - 456 видео из 23 шоу, сериалов с Вадим Галыгин онлайн бесплатно на Rutube. Камеди Клаб 1 сезон, 37 выпуск. Бенефис Вадима Галыгина.