Установка дополнительных агентов
При работе с системой может возникнуть необходимость выполнять мониторинг одного хоста на разных серверах системы Центральный Пульт. Поскольку один агент может работать только с одним сервером, в таком случае нужно установить и настроить на хосте дополнительного агента для каждого дополнительного сервера.
| Дополнительные агенты и проводимые ими проверки занимают ресурсы хоста. |
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