Перейти к основному контенту

Настройка агентов сбора данных

Настройка агентов сбора данных

В качестве источников данных в системе используются программные агенты и аппаратные зонды WPE-108, WPE-110, WPE-114. 

  • Агент — это легковесное программное обеспечение, которое устанавливается на узлы инфраструктуры и осуществляет сбор метрик с устройств.

    image.png


  • Зонды представляют из себя самостоятельное сетевое устройство – микрокомпьютер на базе Linux с установленным агентом сбора данных.
image.png image.png image.png

WPE-110-C-AC.png

WPE-110-C-AC1.png

Однопортовый зонд wiProbe WPE-108 Двухпортовый зонд wiProbe WPE-103 SFP зонд wiProbe WPE-114 Двухпортовый зонд wiProbe WPE-110-C-AC, стоечное исполнение

Для регистрации агента или зонда в системе требуется настроить параметр "slamon-conf url".


slamon-conf url 'https://yarus.ru:8443'

ip адрес передавемый в параметре slamon-conf url должен совпадать с  ip параметра wiProbe destination

image.png

А протокол и соответствующй порт должен совпадать из настроек сервера приложений wiSLA. Актуальные порты можно проверить компандой:


cat /opt/wisla5/wildfly/current/standalone/configuration/standalone.xml | grep jboss.htt

Пример вывода:

image.png


Настройка и обновление зонда выполняются через SSH-подключение.
 Для этого необходимо подключиться к устройству по указанному IP-адресу через порт 22.

Учетные записи по умолчанию:

Параметр

Значение по умолчанию

IP-адрес порта «Management»

192.168.0.1

Пароль для учётной записи root

PleaseChangeTheRootPassword

Пароль для учётной записи admin

PleaseChangeTheAdminPassword

Пароль для учётной записи user

PleaseChangeTheUserPassword

Расположение основных файлов:

Файл Путь
slamon.conf
/var/lib/slamon/slamon.conf
slamon.log
/var/log/slamon/slamon.log
java.log1,2
/var/log/slamon/java.log
uuid
/var/lib/slamon/uuid
iptables_control /etc/init.d/iptables_control
Каталог csv
/var/log/slamon/csv/
Каталог http
/var/log/slamon/http/
Скрипт автозапуска
/etc/sv/slamond/run
Скрипт slamon-conf
/usr/local/bin/
Настройки каталогов
/etc/default/slamon
Настройка типа зонда
/etc/default/slamon
Java-машина1
В составе ОС или /opt/jre/
Расположение модуля Java custom-scenario-jar-with-dependencies.jar1
/usr/local/bin/
Расположение phantomjs1
Задания для планировщика cron
/etc/cron.d/
Журнал FTP-обновления
/var/log/socklog/main/current

Метрики, частота сбора данных задаются агентом с сервера управления , через web-интерфейс системы – портал оператора.

Принято говорить, что зонд выполняет тесты – задания по сбору метрик. В системе присутствуют готовые «из коробки» шаблоны для мониторинга:

  • U-test/TWAMP (L3 – каналы связи)
  • L2-test/ Y.1731 (L2 – каналы связи).
  • ICMP проверки доступности ресурсов
  • L4 – TCP
  • L7 – HTTP
  • И другие, с полным списком можно ознакомиться в руководстве администратора.

Помимо стандартных «коробочных» тестов зонд может выполнять пользовательские сценарии -  wiProbe Custom Scenario Test. В качестве входного параметра для теста задаётся скрипт на языке javascript. Скрипт может использовать один или несколько адаптеров. В скрипте доступна переменная manager класса AdapterManager, позволяющая получить экземпляр любого адаптера. По завершению скрипта  проверяется переменная result, значение true считается признаком успешного выполнения, и наоборот. Скрипт может в явном виде задавать значение этой переменной, либо использовать значение по умолчанию. По умолчанию, если выполнение скрипта происходит без выброса исключения, то result устанавливается в true, а при наличии исключения - в false.

Вот основные из них:

  •  HttpAdapter - позволяет отправлять http запросы и анализировать ответы.
  • SmtpAdapter - позволяет отправлять письма по SMTP.
  • JdbcAdapter - позволяет подключаться к базе данных и выполнять запросы.
  • LdapAdapter - позволяет подключаться к LDAP серверу и выполнять поиск записи.
  • WebAdapter - позволяет имитировать действия пользователя в браузере.

Видеоролик

Установка программного агента