Установка¶
Предупреждение
Для полноценной работы агента отключите SELinux.
В панели управления Staffcop перейдите в Компьютеры → Скачать агент и выберите версию для Linux. IP-адрес вашего сервера автоматически добавится к имени скрипта установки.
Скопируйте скрипт на целевую машину:
wget http://10.10.0.1/agent-install-[10.10.0.1].shЗдесь 10.10.0.1 — пример IP-адреса сервера.
Запустите скрипт установки:
sudo bash /path/to/agent-install-[10.10.0.1].sh 10.10.0.1Здесь /path/to/agent-install-[10.10.0.1].sh — полный путь к скрипту и его имя; 10.10.0.1 — IP-адрес сервера Staffcop, на который агент будет передавать данные.
Примечание
По умолчанию для связи агента с сервером используется порт 443. Его можно не указывать в команде установки агента. Если порт связи агента с севером был изменён, укажите его в команде установки агента:
sudo bash /path/to/agent-install-[10.10.0.1].sh 10.10.0.1 new_portЗдесь new_port — новый номер порта.
После установки агента перезагрузите машину.
Дополнительный адрес сервера¶
С версии 0.8.0-master агент поддерживает резервные серверы. Если основной сервер недоступен, события отправляются на альтернативный адрес.
Чтобы указать дополнительный сервер:
Откройте файл scela:
sudo nano /etc/scelarc
Добавьте адрес и порт резервного сервера после строки server:
server2 = 192.168.0.3 port2 = 4334
Если порт не указан, по умолчанию будет использоваться 443.
Обновление¶
С версии 0.7.46 Linux-агент поддерживает удаленное обновление по команде с сервера.
Чтобы обновить агент:
Перейдите в Панель управления → Компьютеры.
Выберите машину.
В меню Выполнить действие выберите Обновить до последней версии.
Агент автоматически обновится до размещенной на сервере версии.
Удаление¶
Удалить агент можно одним из способов:
через утилиту на целевой машине:
sudo /usr/share/staff/agent uninstall
через установочный скрипт на целевой машине:
sudo bash agent-install.sh uninstall
через веб-интерфейс Staffcop: Панель управления → Компьютеры.