ПК СВ "Брест" поддерживает интеграцию с системой мониторинга Zabbix для получения информации о функционировании облака, наряду с общесистемными метриками производительности узлов кластера.

Предварительные действия

На фронтальной машине ПК СВ "Брест":

  1. Установить необходимые пакеты:

    sudo apt install xmlstarlet zabbix-agent

  2. Загрузить с помощью web-браузера архив с конфигурационными файлами (ссылка для скачивания:  opennebula_zabbix.zip). По умолчанию архив будет сохранен в подкаталоге Загрузки домашнего каталога текущего пользователя;
  3. Распаковать загруженный архив:

    unzip ~/Загрузки/opennebula_zabbix.zip
    Архив будет распакован в рабочий каталог.

  4. Скопировать распакованные файлы:

    sudo cp -R opennebula_zabbix/one.sh\ opennebula_zabbix.conf/usr /
    sudo cp -R opennebula_zabbix/one.sh\ opennebula_zabbix.conf/etc /

  5. назначить необходимые права доступа к файлам:

    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/

  6. Подготовить файл авторизации для пользователя 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

  7. Перезапустить службу zabbix-agent:

    sudo systemctl restart zabbix-agent

Настройка Zabbix

Перейти в веб-интерфейс системы мониторинга Zabbix и импортировать один из шаблонов (файл с расширением .xml), пройдя по пути "Настройка" - "Шаблоны" - "Импорт" - "Обзор"

Присоединить шаблон к узлу, настроенному на прием данных мониторинга с фронтальной машины. Перейти по пути "Настройка" - "Узлы сети" - <имя>

В настройке узла перейти в "Шаблоны", найти шаблон OpenNebula и нажать "Добавить", далее "Обновить"

После этого у узла появятся новые элементы данных, начнется сбор данных мониторинга с фронтальной машины: