Производительность сервера через агент

Внешние проверки видят сервер только тогда, когда он уже не отвечает. Агент смотрит изнутри: забитый диск или кончившаяся память видны заранее.

Что собирается

МетрикаLinuxmacOSWindows
CPU, общая загрузкададада
CPU по ядрамданетда
Load averageдаданет
Память и swapдадада
Диск: занято, чтение и записьдадада
Сеть: внешний и внутренний трафикдадада
Топ-15 процессовдадада

В метрики уходит имя процесса, а не командная строка: в аргументах бывают пароли и токены.

Установка

Агент — один читаемый скрипт без зависимостей: bash для Linux и macOS, PowerShell для Windows. Готовую команду с токеном выдаёт кабинет, в карточке монитора:

curl -fsSL https://aptme.ru/perf-agent-linux.sh | sudo bash -s -- \
    --url https://aptme.ru --token <токен>

Скрипт проверяет токен до установки и ставит службу: systemd с DynamicUser на Linux, LaunchDaemon от nobody на macOS, задачу планировщика на Windows. Посмотреть, что уходит с сервера, ничего не отправляя: agent.sh --once.

Правила по порогам

Правило — метрика, условие «больше» или «меньше», значение и окно от 1 до 60 минут. Срабатывает, когда порог нарушает каждая точка окна: среднее пропустило бы пилу «100/0/100/0». Сработало — инцидент с причиной, например «CPU 94% (CPU больше 90% в течение 10 мин)», и уведомление.

Агент ничего не исполняет из ответа сервера: отправляет JSON и читает код ответа. Взломанный мониторинг не превращается в доступ к вашим машинам. Потеряв связь, агент копит точки на диске и досылает их пачкой.

Рядом по теме

Аптайм следит за сайтами, серверами и cron-задачами и сообщает о простоях в Telegram и на почту. Бесплатно, на русском.

Завести мониторинг — бесплатно

Вся документация·Обновлено 28.10.2026