Содержание

HetrixTools — эффективный мониторинг сайтов и серверов: практический опыт и минусы

HetrixTools — это облачный сервис для расширенного мониторинга сайтов, серверов и IP-адресов, позволяющий отслеживать доступность и статус ресурсов в реальном времени. Сервис поддерживает разнообразные проверки состояния, включая интеграцию собственных агентов для Windows и Linux, что значительно повышает качество и глубину мониторинга.

Возможности HetrixTools для мониторинга сайта

HetrixTools проводит следующие проверки:

HetrixTools поддерживает установку серверных агентов для различных ОС и задач:

Ограничения и недостатки HetrixTools: опыт реального мониторинга сайтов и серверов

Настройка HetrixTools

Настройка публичной страницы (Status Pages) ваших проверок

Чтобы создать публичную страницу с вашими мониторами (Uptime Monitor/Blacklist Monitor) нужно войти в HetrixTools и перейти в раздел Status Pages (Bulk Reports) из клиентской панели. Создайте Status Page, выбрав нужные мониторы и задав ей название. После создания у вас появится публичный URL — эту ссылку сможете отправить клиенту. Для добавления новых мониторов в публичную страницу — выделите их и в выпадающем меню выберите "Add To Status Page". Мониторы появятся на выбранной Status Page, ссылка останется та же. Также вы можете установить пароль доступа к этой странице.

Настройка уведомлений в Telegram для HetrixTools

Для получения уведомлений о статусе ваших ресурсов напрямую в Telegram выполните следующую пошаговую инструкцию:

  1. Добавьте HetrixTools бот в Telegram
    1. Откройте Telegram.
    2. В поиске найдите бота: HetrixTools (@hetrixtools_bot)
    3. Начните диалог и нажмите кнопку START.
    4. Получите свой уникальный Chat ID в переписке с ботом.
  2. Скопируйте ваш Chat ID
    1. Скопируйте выданный ботом числовой идентификатор (Chat ID).
  3. Откройте настройки в HetrixTools
    1. Авторизуйтесь в HetrixTools.
    2. Перейдите в меню Contact Lists (Списки контактов).
    3. Создайте новый или отредактируйте существующий список контактов.
    4. В разделе Telegram вставьте ваш Chat ID.
    5. Сохраните изменения.
  4. Примените Contact List к мониторингу
    1. Для каждого монитора укажите созданный список контактов, содержащий Telegram.

Теперь уведомления о событиях по мониторингу будут приходить вам в Telegram как личные сообщения от HetrixTools бота.

Установка Hetrix tools агента на VPS

Исходный код hetrixtools Server Monitoring Agent открыт на Gitgub.

Для начала нужно создать команду с ключами для установки HetrixTools Server Monitoring Agent. Как показано на скриншоте, вы можете установить дополнительные опции для мониторинга, но в общем случае установок по умолчанию вам хватит. По умолчанию будут мониторится загрузка процессора, место на жестком диске и много другое.

wget -qO- https://raw.githubusercontent.com/hetrixtools/agent/master/hetrixtools_install.sh | sudo bash -s c9e476209665a8b12f5477ffbf949980 0 0 0 0 0 0

Если все хорошо получаем

Starting the agent under the 'hetrixtools' user...
... done.
HetrixTools agent installation completed.

Заключение

HetrixTools — инструмент для профессионалов, которым важно контролировать не только доступность сайта, но и техническое состояние инфраструктуры на уровне ОС и сервисов. Альтернативы HetrixTools вы можете найти в статье ПО для мониторинга компьютерной сети, сайтов, доменов.