Документація · Агент · Застосунок · Сторінка стану · Відкритий код
Агент на сервері
У кабінеті: Сервери → Додати сервер. Там рядок із вашим кодом (діє годину, підходить для кількох серверів):
curl -fsSL https://pult.watch/install | sudo sh -s -- K7Q-4MD-93X
Скрипт короткий — прочитайте його перед запуском. Він:
- завантажує агента для вашого процесора (amd64 або arm64) і звіряє SHA-256;
- дивиться, що є на машині: диски, сайти nginx і їхні сертифікати, бази на звичних портах, контейнери — і пише
/etc/pult/pult.yaml(якщо його ще нема); - привʼязує сервер до акаунта кодом (
pult enroll): реєструє відкритий ключ агента, приватний не покидає сервер; - запускає службу systemd від тимчасового користувача з системою лише на читання.
Що він робить і чого ні
Агент лише читає: кожна перевірка підключається, питає й відʼєднується. Історія — кільцеві файли фіксованого розміру (30 днів — 675 КБ на перевірку). Раз на хвилину агент надсилає хабу підписаний знімок стану; тривоги на телефони йдуть наскрізно зашифрованими через ретранслятор.
Налаштування
pult status -c /etc/pult/pult.yaml # перевірити все зараз systemctl reload pult # перечитати pult.yaml без перезапуску journalctl -u pult -f # журнал
Що стерегти, що лише показувати і що не надсилати — зручніше в кабінеті (Сервери → сервер): агент отримує ваш вибір із наступним звітом.
Прибрати
systemctl disable --now pult rm /usr/local/bin/pult /etc/systemd/system/pult.service rm -r /etc/pult /var/lib/private/pult