Установка дополнительных агентов
При работе с системой может возникнуть необходимость мониторить один хост на разных серверах Центрального Пульта. Поскольку один агент может работать только с одним сервером, в таком случае нужно установить и настроить на хосте дополнительного агента для каждого дополнительного сервера.
Дополнительные агенты и проводимые ими проверки занимают ресурсы хоста. |
Linux
Создание копии агента
-
Cкопировать директорию
/opt/saymon-agent
, например, в/opt/saymon-agent-2
:$ sudo cp -r /opt/saymon-agent /opt/saymon-agent-2
-
Поменять владельца новой директории:
$ sudo chown saymon:saymon /opt/saymon-agent-2
-
Удалить содержимое папки
/opt/saymon-agent-2/storage
:$ sudo rm -rf /opt/saymon-agent-2/storage
-
В файле
/opt/saymon-agent-2/conf/agent.properties
задать настройки агента:$ sudo nano /opt/saymon-agent-2/conf/agent.properties
-
В файлах настроек логирования везде заменить saymon-agent на saymon-agent-2.
$ sudo nano /opt/saymon-agent-2/conf/logback.xml $ sudo nano /opt/saymon-agent-2/conf/logback-upstart.xml
Копирование скрипта запуска службы
-
Скопировать файл
/etc/systemd/system/saymon-agent.service
, например, в/etc/systemd/system/saymon-agent-2.service
:$ sudo cp /etc/systemd/system/saymon-agent.service /etc/systemd/system/saymon-agent-2.service
-
В новом файле
/etc/systemd/system/saymon-agent-2.service
заменить следующие строки:Environment=SAYMON_AGENT_LOGBACK_CONFIGURATION_FILE=/opt/saymon-agent/conf/logback-upstart.xml WorkingDirectory=/opt/saymon-agent ExecStartPre=/bin/bash -ec "/opt/saymon-agent/saymon-agent-updater.sh > /var/log/saymon/saymon-agent-updater.out 2>&1" ExecStart=/opt/saymon-agent/saymon-agent.sh > /var/log/saymon/saymon-agent.out 2>&1
на:
Environment=SAYMON_AGENT_LOGBACK_CONFIGURATION_FILE=/opt/saymon-agent-2/conf/logback-upstart.xml WorkingDirectory=/opt/saymon-agent-2 ExecStartPre=/bin/bash -ec "/opt/saymon-agent-2/saymon-agent-updater.sh > /var/log/saymon/saymon-agent-2-updater.out 2>&1" ExecStart=/opt/saymon-agent-2/saymon-agent.sh > /var/log/saymon/saymon-agent-2.out 2>&1
Windows
Создание копии агента
-
Скопировать директорию с агентом (по умолчанию
C:\Program Files (x86)\SAYMON Agent)
, например, вC:\Program Files (x86)\SAYMON Agent 2
. -
Удалить содержимое папки
C:\Program Files (x86)\SAYMON Agent 2\storage
. -
В файле
C:\Program Files (x86)\SAYMON Agent 2\conf\agent.properties
задать настройки агента.
Установка службы нового агента
-
В файле
C:\Program Files (x86)\SAYMON Agent 2\saymon-agent.xml
заменить строки:<id>saymon-agent</id> <name>SAYMON Agent</name> <description>SAYMON Agent</description>
на
<id>saymon-agent-2</id> <name>SAYMON Agent 2</name> <description>SAYMON Agent 2</description>
-
Запустить командную строку от имени администратора.
-
Перейти в директорию
C:\Program Files (x86)\SAYMON Agent 2
:$ cd "C:\Program Files (x86)\SAYMON Agent 2"
-
Установить и запустить службу нового агента командами:
$ saymon-agent.exe install $ saymon-agent.exe start