Linux
Установка
При установке агента в системе автоматически создаётся пользователь saymon, от имени которого будет работать агент. Если в системе уже есть такой пользователь, то работа агента будет происходить от его имени. |
Установка агента на хосте без доступа в Интернет
-
Скачать sh-скрипт установщика агента для
Linux 64 bit
илиLinux 32 bit
. -
Перенести скрипт на нужный хост в домашнюю директорию пользователя.
-
Сделать скрипт исполняемым:
64 bit$ sudo chmod +x saymon-agent-rl-linux-x64-jre-installer.sh
32 bit$ sudo chmod +x saymon-agent-rl-linux-i586-jre-installer.sh
-
Запустить скрипт:
64 bit$ sudo ./saymon-agent-rl-linux-x64-jre-installer.sh
32 bit$ sudo ./saymon-agent-rl-linux-i586-jre-installer.sh
-
Выполнить дальнейшие инструкции в терминале.
Установка агента на хосте с доступом в Интернет
-
Выполнить однострочник:
64 bit$ curl https://saymon.info/downloads/saymon-agent-rl-linux-x64-jre-installer.sh -o saymon-agent-instal.sh ; chmod +x saymon-agent-instal.sh ; sudo ./saymon-agent-instal.sh
32 bit$ curl https://saymon.info/downloads/saymon-agent-rl-linux-i586-jre-installer.sh -o saymon-agent-instal.sh ; chmod +x saymon-agent-instal.sh ; sudo ./saymon-agent-instal.sh
-
Выполнить дальнейшие инструкции в терминале.
Регистрация агента
-
Перейти в папку
conf
каталога установки агента и открыть файл agent.properties (конфигурационный файл агента). -
В качестве значения параметра server.host указать IP-адрес сервера Центрального Пульта, к которому должен подключиться агент. Закрыть файл, сохранив изменения.
-
Перезапустить службу агента.
$ sudo service saymon-agent restart
После регистрации агента на сервере создается новый объект класса Saymon Agent. Идентификатор созданного объекта (agentId) передается агенту. На хосте с агентом создается файл registration.json (/opt/saymon-agent/storage
), в котором указан данный идентификатор.
Чтобы инициировать процедуру получения agentId повторно (например, если нужно подключить агента к другому серверу), достаточно удалить файл registration.json и перезапустить службу агента.
Конфигурация агента
Для изменения настроек нужно отредактировать конфигурационный файл агента /opt/saymon-agent/conf/agent.properties
.
Логирование
По умолчанию лог-файлы агента создаются в директории /var/log/saymon
.
При необходимости можно включить централизованное логирование агента через SYSLOG в файле /opt/saymon-agent/conf/logback-upstart.xml
.