Мониторинг Синапс ОС
Обновлено 11.10.2026
Что передаёт клиент мониторинга, как включить и проверить службу, что означают счётчики и сколько хранятся данные.
Зачем нужен мониторинг
Мониторинг Синапс ОС помогает видеть активные сеансы системы и оборудование, с которым запускаются пользователи. Клиент периодически передаёт состояние системы, идентификаторы PCI-устройств и поддерживаемые процессором SIMD-возможности. Эти сведения помогают выбирать направления работы над драйверами и проверять работу системы на разных машинах.
Мониторинг отключён по умолчанию. Его включают в настройках ОС. Просматривать общую статистику проекта можно без регистрации.
Что отправляет клиент
Клиент /bin/stats отправляет три вида сообщений:
| Сообщение | Содержимое |
|---|---|
| Состояние системы | Время работы с момента загрузки, общий и свободный объём RAM, количество процессов и интервал отправки |
| PCI | Идентификаторы производителей и устройств, обнаруженных на PCI-шине |
| SIMD | Список поддерживаемых процессором возможностей, например SSE и AVX |
Вместо настоящего имени машины клиент использует случайный UUID. Он создаётся при запуске /bin/stats и меняется при следующем запуске клиента, в том числе после перезагрузки ОС. Поэтому число UUID нельзя считать количеством физических серверов или пользователей.
Клиент не отправляет содержимое файлов, пароли, историю команд или список имён процессов. Получатель видит IP-адрес, с которого пришли пакеты, и сохраняет его вместе с подробными данными. UUID не делает сетевое соединение полностью анонимным.
Передача идёт по UDP, стандартный порт получателя - 55902. В текущем протоколе нет шифрования и подтверждения получения. Успешная отправка пакета со стороны клиента ещё не означает, что сервер его получил; часть сообщений может теряться в сети.
Как включить
Сохраните копию настроек и откройте файл:
cp /etc/settings.ini /etc/settings.ini.bak
nano /etc/settings.ini
Измените существующий раздел [stats]:
[stats]
stats = 1
statsDelay = 600
statsServer = 185.177.216.71:55902
statsDefault = /bin/stats
stats = 1 включает клиент. statsDelay задаёт интервал в секундах: 600 означает отправку каждые 10 минут. statsServer содержит IPv4-адрес получателя и порт, statsDefault - путь к клиенту. Клиент принимает интервал от 1 до 86400 секунд; имя домена вместо IPv4 в этой версии не поддерживается.
После сохранения перезагрузите ОС: init прочитает настройки и запустит службу. У гостевой системы должен быть доступ к сети и разрешена исходящая передача UDP на выбранный адрес и порт.
Проверка работы
После загрузки проверьте службу и её журнал:
service status stats
cat /var/log/stats.log
В журнале видны запуск клиента, созданный UUID и результаты отправки. Если служба не появилась, проверьте stats = 1, наличие /bin/stats и журнал /var/log/init.log. При ошибках передачи проверьте сетевые настройки гостя и правила сети VDS.
После изменения подробных данных может потребоваться следующий цикл отправки. Публичная статистика показывает UUID за последние 24 часа и общие счётчики за всё время; она не является панелью наблюдения за каждым сервером в реальном времени.
Что означают счётчики
Пинг в статистике - принятое сообщение о состоянии системы. Это не ICMP-проверка доступности и не измерение времени отклика сервера. Один сеанс клиента присылает много таких сообщений.
PCI- и SIMD-отчёты повторяются с тем же идентификатором отчёта. Сервер распознаёт повторы и не увеличивает счётчики из-за повторной доставки одного отчёта. На странице статистики PCI-устройствам можно сопоставлять статус работы над поддержкой. Сам факт появления устройства в отчёте не означает, что для него уже есть рабочий драйвер.
Подробная история и устаревшие сведения о сеансах удаляются после 90 дней. Общие счётчики за всё время, агрегированные сведения об оборудовании и служебные хэши для подсчёта и распознавания повторов сохраняются. Удаление старой истории не обнуляет итоговую статистику.
Как отключить
Для остановки службы в текущем сеансе:
service stop stats
Чтобы отключить запуск через настройки, установите stats = 0 в /etc/settings.ini и перезагрузите ОС. Уже переданные сведения удаляются по обычному сроку хранения; отключение клиента не удаляет накопленные общие счётчики.
О редактировании настроек: nano и пакеты и настройки системы.