==== 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'; # Файл лога