HetrixTools — эффективный мониторинг сайтов и серверов: практический опыт и минусы
HetrixTools — это облачный сервис для расширенного мониторинга сайтов, серверов и IP-адресов, позволяющий отслеживать доступность и статус ресурсов в реальном времени. Сервис поддерживает разнообразные проверки состояния, включая интеграцию собственных агентов для Windows и Linux, что значительно повышает качество и глубину мониторинга.
Возможности HetrixTools для мониторинга сайта
HetrixTools проводит следующие проверки:
- Uptime мониторинг — контроль доступности сайта и серверов с оповещением по email или Telegram о недоступности ресурса.
- Проверка в черных списках — отслеживание наличия ваших IP-адресов или доменов в популярных DNSBL/blacklist сервисах.
- Мониторинг истечения срока действия домена — напоминания о необходимости продления домена.
- Мониторинг через серверные агенты — глубокий контроль ресурса за счет установки специализированных агентов, позволяющих следить за загрузкой процессора, диском, оперативной памятью, статусом важных сервисов и системой в целом.
HetrixTools поддерживает установку серверных агентов для различных ОС и задач:
- Windows Server Monitoring Agent v2 — агент для Windows, отслеживающий загрузку CPU, состояние дисков, RAM, процессы и дополнительные параметры, интегрируется через PowerShell или инсталлятор.
- Linux Server Monitoring Agent v2 — Bash-скрипт для Linux, позволяющий детально отслеживать статус всех важных компонент системы (CPU, диск, память, процессы). Установка через простую командную строку в терминале.
- ZFS Health Monitoring — расширенный мониторинг состояния массивов ZFS: статуса vdev, ошибок чтения/записи, объема используемой памяти и состояний SSD/HDD в пуле.
- ntfy.sh Integration — интеграция с сервисом ntfy.sh для мгновенных push-уведомлений на мобильные и десктоп устройства о любых событиях мониторинга, включая простои, перегрузку системных ресурсов и др..
Ограничения и недостатки HetrixTools: опыт реального мониторинга сайтов и серверов
- Мониторинг истечения срока действия домена работает не для всех доменов, но можно дату установить вручную и вам все равно придет уведомление и вы не забудете оплатить продление домена.
- В бесплатной версии HetrixTools нельзя использовать другую почту для уведомлений только ту на которую регистрировались. В принципе это не проблема, если вы регистрировались на почту GMAIL, но в моем случае я регистрировался на почту своего домена, который обслуживается в почтовом сервисе Zoho и уведомления мне не приходят. Для меня это не проблема, так как я использую телеграм для уведомлений.
- Проверка в блеклистах не поддерживает IPv6. Это не очень хорошо, потому что тот же Spamhaus официально реализует блоклисты для IPv6, и почтовые сервисы уже учитывают репутацию IPv6-адресов (например, Spamhaus Zen, CSS).
- Мониторинг блеклистов не поддерживает кириллические домены, например топ-10-хостингов.рф.
Настройка HetrixTools
Настройка публичной страницы (Status Pages) ваших проверок
Чтобы создать публичную страницу с вашими мониторами (Uptime Monitor/Blacklist Monitor) нужно войти в HetrixTools и перейти в раздел Status Pages (Bulk Reports) из клиентской панели. Создайте Status Page, выбрав нужные мониторы и задав ей название. После создания у вас появится публичный URL — эту ссылку сможете отправить клиенту. Для добавления новых мониторов в публичную страницу — выделите их и в выпадающем меню выберите "Add To Status Page". Мониторы появятся на выбранной Status Page, ссылка останется та же. Также вы можете установить пароль доступа к этой странице.
Настройка уведомлений в Telegram для HetrixTools
Для получения уведомлений о статусе ваших ресурсов напрямую в Telegram выполните следующую пошаговую инструкцию:
- Добавьте HetrixTools бот в Telegram
- Откройте Telegram.
- В поиске найдите бота: HetrixTools (@hetrixtools_bot)
- Начните диалог и нажмите кнопку START.
- Получите свой уникальный Chat ID в переписке с ботом.
- Скопируйте ваш Chat ID
- Скопируйте выданный ботом числовой идентификатор (Chat ID).
- Откройте настройки в HetrixTools
- Авторизуйтесь в HetrixTools.
- Перейдите в меню Contact Lists (Списки контактов).
- Создайте новый или отредактируйте существующий список контактов.
- В разделе Telegram вставьте ваш Chat ID.
- Сохраните изменения.
- Примените Contact List к мониторингу
- Для каждого монитора укажите созданный список контактов, содержащий 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 вы можете найти в статье ПО для мониторинга компьютерной сети, сайтов, доменов.
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга