Project

General

Profile

Saymon Agent

1. Автоматическая установка агента на ТР-707 (armhf)

  • c помощью WinSCP загрузить в папку /home/support файлы:
  • подключиться к ТР-707 по ssh с помощью PuTTY
  • повысить права до супер-админа с помощью команды: sudo su
  • сделать файл установки исполняемым с помощью команды chmod +x install.sh
  • запустить процесс установки: bash install.sh
  • выполнить настройку агента согласно п.3
  • запустить агент: service saymon-agent start

2. Инструкция по разворачиванию агента на ТР-707 (ручная установка)

Ссылка для скачивания агента: http://saymon.info/podderzhka/downloads/
Агент для armhf-архитектуры приложен к тикету: saymon-agent-3.3.57-arm-hf-jre.tar.gz

  1. Создайте системного пользователя, из-под которого будет запускаться агент
    sudo adduser --system --home /home/saymon --group saymon
  2. Загрузите архив LINUX 64 BIT или LINUX 32 BIT в папку /opt (например, с помощью WinSCP)
  3. Распакуйте архив командой
    sudo tar zxf saymon-agent-rl-linux-xXX-jre.tar.gz && sudo rm saymon-agent-rl-linux-xXX-jre.tar.gz
  4. Назначьте владельцем директории пользователя Saymon
    sudo chown -R saymon:saymon saymon-agent
  5. Создайте папку для хранения лог файлов
    sudo mkdir saymon-agent/log && sudo chown saymon:saymon saymon-agent/log
  6. При необходимости включите централизованное логирование агента через SYSLOG в SAYMON-AGENT/CONF/LOGBACK-UPSTART.XML
  7. Установите скрипты для автоматического запуска агента:
    • Ubuntu 14.04, Upstart
      sudo cp saymon-agent/upstart/saymon-agent.conf /etc/init/ && sudo initctl reload-configuration
    • Ubuntu 16.04, Systemd
      sudo cp saymon-agent/systemd/saymon-agent.service /etc/systemd/system && sudo systemctl enable saymon-agent
  8. Запустите сервис агента:
    sudo service saymon-agent start
  9. Лог файлы агента пишутся в директорию /VAR/LOG/SAYMON

3. Конфигурирование агента

Параметры для подключения к серверу мониторинга:

  • host: remsupport.digispot.ru
  • port: 6379
  • password: Kfd2!sB92jeQpq1R]

Файл конфигурации агента: /opt/saymon-agent/conf/agent.properties

  1. Общие настройки:
    • agent.id - уникальный идентификатор объекта "SAYMON Agent" в веб-интерфейсе системы (в нашем случае = "0")
      После заменить на id, который можно посмотреть у объекта "Saymon Agent" в веб интерфейсе
    • agent.activeMode - включает активный режим агента, снижающий задержки в отправке информации на сервер, но генерирующий дополнительный трафик
    • agent.maxParallelTasks - максимальное количество одновременно выполняемых агентом задач (0 или отрицательное значение - без ограничений)
  2. Настройки сервера:
    • server.host - адрес сервера системы
    • server.port - порт Redis, по которому осуществляется подключение агентов к серверу
    • server.password - пароль Redis
    • server.maxConnections - максимальное количество одновременных подключений агента к серверу (минимум 2)
  3. Настройки получения SNMP-Trap:
    • agent.snmpTrapEnabled - позволяет использовать агента в качестве получателя трапов
    • agent.snmpTrapListenPort - порт для получения трапов
    • agent.snmpTrapReceiverThreadPoolSize - количество одновременных потоков для получения трапов

Исходные ссылки на wiki-инструкции на сайте Saymon:

4. Мониторинг fmtapper и tapperui агентом

  1. Для веб-интерфейса fm-monitoringa создать пользователя saymon с паролем monitorme
    sudo htpasswd -b /etc/fmtapper/users.pwd saymon monitorme
  2. Создать каталог для хранения скриптов
    sudo mkdir -p /home/saymon/scripts && chown -R saymon:saymon /home/saymon && chmod -R 755 /home/saymon
  3. Загрузить архив scripts.tar.gz в каталог /home/saymon/scripts (например, с помощью WinSCP) и распаковать его
    tar -xzvf scripts.tar.gz && rm scripts.tar.gz

Add picture from clipboard (Maximum size: 742 MB)