ПК СВ "Брест" поддерживает интеграцию с системой мониторинга Zabbix для получения информации о функционировании облака, наряду с общесистемными метриками производительности узлов кластера.
Развертывание системы мониторинга Zabbix описано в статье Установка системы мониторинга Zabbix на Astra Linux SE
К данной статье приложены шаблон для Zabbix, а также необходимые конфигурационные файлы (ссылка для скачивания: opennebula_zabbix.zip).
Далее приводится инструкция по интеграции системы мониторинга с ПК СВ "Брест".
Предварительные действия
На фронтальной машине ПК СВ "Брест":
Установить необходимые пакеты:
sudo apt install xmlstarlet zabbix-agent
- Загрузить с помощью web-браузера архив с конфигурационными файлами (ссылка для скачивания: opennebula_zabbix.zip). По умолчанию архив будет сохранен в подкаталоге Загрузки домашнего каталога текущего пользователя;
Распаковать загруженный архив:
unzip ~/Загрузки/opennebula_zabbix.zip
Архив будет распакован в рабочий каталог.Скопировать распакованные файлы:
sudo cp -R opennebula_zabbix/one.sh\ opennebula_zabbix.conf/usr /
sudo cp -R opennebula_zabbix/one.sh\ opennebula_zabbix.conf/etc /
назначить необходимые права доступа к файлам:
sudo chmod +x /usr/libexec/zabbix-extensions/scripts/one.sh
sudo chmod 755 /usr/libexec/zabbix-extensions/scripts/one.sh
sudo chmod 755 /usr/libexec/zabbix-extensions/scripts/
sudo chmod 755 /usr/libexec/zabbix-extensions/
sudo chmod 755 /usr/libexec/
Подготовить файл авторизации для пользователя zabbix:
sudo mkdir -p /var/lib/zabbix/.one/
sudo cp /var/lib/one/.one/one_auth /var/lib/zabbix/.one/one_auth
sudo chown -R zabbix:zabbix /var/lib/zabbix
Перезапустить службу zabbix-agent:
sudo systemctl restart zabbix-agent
Настройка Zabbix
Перейти в веб-интерфейс системы мониторинга Zabbix и импортировать один из шаблонов (файл с расширением .xml), пройдя по пути "Настройка" - "Шаблоны" - "Импорт" - "Обзор"
Присоединить шаблон к узлу, настроенному на прием данных мониторинга с фронтальной машины. Перейти по пути "Настройка" - "Узлы сети" - <имя>
В настройке узла перейти в "Шаблоны", найти шаблон OpenNebula и нажать "Добавить", далее "Обновить"
После этого у узла появятся новые элементы данных, начнется сбор данных мониторинга с фронтальной машины: