Активный мониторинг (задачи Агента)
Задачи по сбору конфигурации и метрик настраиваются в веб-интерфейсе Ядра системы в разделе Агенты. Нажав на плитку Агента, вы попадёте на страницу Агента, где в разделе Задачи нажмите на кнопку Создать. Откроется форма настройки новой Задачи.
В форме настройки Задачи необходимо заполнить следующие обязательные поля:
Тип задачи. Выберите тип задачи из списка (см. ниже).
Название задачи. Введите название Задачи, с которым она будет отображаться в списке.
Период запуска задачи регулирует, с какой частотой Задача будет запускаться на Агенте. Минимальная частота — 1 секунда.
Время хранения данных в днях. Указывает, сколько дней хранить результат выполнения Задачи (не сами собранные данные).
Дополнительно в форме настройки Задачи можно добавить описание и отметить опцию Создать активной, чтобы Задача сразу запустилась после создания.
Время отклика (ping)
Задача этого типа проверяет доступность устройства в сети и передаёт в Ядро время отклика. Обязательный параметр — ip, адрес устройства, доступность которого нужно проверить.
Сбор метрик HPE OneView
Задача собирает с серверов, настроенных в OneView, конфигурацию (прошивку, параметры окружения, состав компонентов) и метрики утилизации, которые OneView собирает по серверу, и автоматически регистрирует эти серверы в Ядре. Обязательные параметры:
url — IP-адрес или имя хоста OneView. Указывается с протоколом https://.
login — логин для аутентификации на OneView.
password — пароль для аутентификации на OneView.
Необязательный параметр authLoginDomain — домен для аутентификации на OneView, значение по умолчанию Local.
Чаще всего для доступа к OneView по HTTPS используется самоподписанный сертификат TLS. Чтобы соединение не проверялось на валидность сертификата, необходимо установить опцию insecure, значение по умолчанию false.
Топология SAN-сети Brocade
Задача позволяет собирать конфигурацию коммутаторов Fibre Channel производства Brocade для автоматического построения топологии SAN-сети. Обязательные параметры:
url — IP-адрес или имя хоста коммутатора. Указывается с протоколом http:// или https://. Используется Brocade REST API.
login — логин для аутентификации на коммутаторе.
password — пароль для аутентификации на коммутаторе.
authLoginDomain — не используется для коммутаторов Brocade. Можно указать любое значение.
Чаще всего для доступа к Brocade REST API по HTTPS используется самоподписанный сертификат TLS. Чтобы соединение не проверялось на валидность сертификата, необходимо установить опцию insecure, значение по умолчанию false.
Сбор % заполнения дискового пространства
Задача заходит на устройство по SSH, выполняет команду df -h --total -x tmpfs -x devtmpfs и передаёт в Ядро вычисленный по её выводу процент заполнения дискового пространства. Обязательные параметры:
ip — IP-адрес устройства.
port — порт для подключения по SSH, значение по умолчанию: 22.
login — логин для аутентификации на устройстве.
password — пароль для аутентификации на устройстве; обязателен, если не задан privateKey.
Необязательные параметры для доступа к устройству с помощью SSH-ключа вместо пароля:
privateKey — приватный ключ (в формате OpenSSH), используется вместо password.
passphrase — парольная фраза для расшифровки приватного ключа, если она задана.
Конфигурация HPE Primera
Задача собирает конфигурацию с СХД HPE 3PAR/Primera/Alletra 9000/Alletra/MP, заходя по SSH на устройство, выполняя ряд команд и сохраняя вывод этих команд. Список команд для сбора конфигурации полностью соответствует списку команд, собираемых через веб-интерфейс СХД (для Primera UI — Settings/Telemetry/Collect support data/Actions/Collect Support Data/InSplore Data/CLI data). Обязательные параметры:
ip — IP-адрес устройства.
port — порт для подключения по SSH, значение по умолчанию: 22.
login — логин для аутентификации на устройстве.
password — пароль для аутентификации на устройстве; обязателен, если не задан privateKey.
Необязательные параметры для доступа к устройству с помощью SSH-ключа вместо пароля:
privateKey — приватный ключ (в формате OpenSSH), используется вместо password.
passphrase — парольная фраза для расшифровки приватного ключа, если она задана.
Метрики производительности HPE Primera
Задача собирает метрики производительности СХД HPE 3PAR/Primera/Alletra 9000/Alletra/MP, заходя по SSH на устройство и выполняя команды statpd, statport -disk, statport -host, statvlun, statcmp и statcpu. Обязательные параметры:
ip — IP-адрес устройства.
port — порт для подключения по SSH, значение по умолчанию: 22.
login — логин для аутентификации на устройстве.
password — пароль для аутентификации на устройстве; обязателен, если не задан privateKey.
Необязательные параметры для доступа к устройству с помощью SSH-ключа вместо пароля:
privateKey — приватный ключ (в формате OpenSSH), используется вместо password.
passphrase — парольная фраза для расшифровки приватного ключа, если она задана.
Необязательные параметры iterations и delay задают число итераций сбора статистики (по умолчанию 10) и интервал между ними в секундах (по умолчанию 15); их значения передаются в каждую из перечисленных команд.
Сбор событий WSAPI SSE
Задача подключается к WSAPI СХД HPE 3PAR/Primera/Alletra, получает поток событий и передаёт оповещения в Ядро; при разрыве соединения задача автоматически переподключается. Обязательные параметры:
url — адрес WSAPI. Указывается с протоколом https://.
user — логин для аутентификации на WSAPI.
password — пароль для аутентификации на WSAPI.
Создание подписок Redfish
Задача создаёт на контроллере iLO подписки на события и отчёты метрик с адресом Агента в качестве получателя; сами данные iLO присылает на Агент отдельными запросами по этим подпискам. Обязательные параметры:
iloUrl — адрес iLO.
login — логин для аутентификации на iLO.
password — пароль для аутентификации на iLO.
agentAddress — адрес, по которому iLO может обратиться к Агенту (не адрес самого iLO).
Опция insecure отключает проверку валидности сертификата TLS, значение по умолчанию true.