==== Satellite ====
Satellite - Модуль для ''websocket_backend.pl''.
Работает в режиме сервера или клиента.
Сервер:
* отдаёт клиентам список сервисов, которые нужно проверить
* получает от клиента статусы сервисов
* может вместе с списком отправить команду рестарта сервиса
Клиент:
* периодически запрашивает с сервера список сервисов для проверки
* после получения списка выполняет в консоли команду проверки и отправляет на сервер состояние
* может получить и выполнить команду рестарта сервиса.
==== Настройка ====
=== Для сервера и клиента ===
[[http://abills.net.ua/wiki/doku.php/abills:docs:manual:websocket_backend|Установите и настройте websocket_backend.pl]]
=== Для сервера ===
Укажите в **libexec/config.pl**
$conf{SATELLITE_MODE} = 'Server';
Перезапустите **websocket_backend.pl**
/usr/abills/libexec/websocket_backend.pl restart
=== Для клиента ===
Укажите в **libexec/config.pl**
$conf{SATELLITE_MODE} = 'Client';
$conf{SATELLITE_SERVER_HOST} = '%IP адрес сервера ABillS%';
Перезапустите **websocket_backend.pl**
/usr/abills/libexec/websocket_backend.pl restart
Другие доступные переменные
$conf{SATELLITE_SERVER_PORT} = 19442; # Порт сервера для приема сообщений от клиентов
$conf{SATELLITE_DEBUG} = 3; # Уровень логирования (по аналогии с syslog)
$conf{SATELLITE_DEBUG_FILE} = '/usr/abills/var/log/satellite.log'; # Файл лога