Системные требования

Для установки и работы модуля Monitor требуется наличие настроенных, функционирующих и доступных компонентов:

  1. Система на платформе OpenStack Antelope;
  2. Настроенная служба Ceilometer (для сбора измерений);
  3. Настроенная служба Gnocchi (для хранения агрегированных измерений);
  4. Python версии 3.7 и выше;
  5. Система управления пакетами - pip3;
  6. Брокер сообщений RabbitMQ и очередь заданий Celery;
  7. SQL база данных. Например MySQL.

Зависимости

# keep synced with https://github.com/openstack/requirements
# Order matters
# keep modules at the very top
client
mq
PyYAML>=3.10
SQLAlchemy>=1.3.5,<=1.4.41
sqlalchemy-migrate>=0.13.0
PyMySQL>=0.7.6
paramiko>=2.0.0
Flask<2.0.0
jsonschema>=4.17.3
eventlet>=0.33.3
keystonemiddleware>=9.5.0,<=10.3.0
pyjwt<2.0.0
cryptography~=38.0.4
cachetools~=5.3.1
webob~=1.8.7
markupsafe==2.0.1
python-memcached~=1.59
oslo.config>=9.1.0,<=9.1.1

Функциональные зависимости модуля

  1. Доступ до настроенного, функционирующего пакета лицензирования с актуальной лицензией.

Необязательные, но необходимые для интеграции модуля Monitor c системой мониторинга Zabbix, компоненты:

  1. Доступ до настроенного, функционирующего сервера Zabbix, а также установка клиентов Zabbix на контролируемые серверы. Гарантированно поддерживается интеграция с Zabbix версии 3.2.7. Подробнее ознакомиться с настройкой Zabbix для работы с Monitor можно здесь.

    Позволяет настраивать и осуществлять мониторинг состояния виртуальных машин по заранее созданным шаблонам Zabbix.

Необязательные, но необходимые для интеграции модуля Monitor c системой резервного копирования Bareos, компоненты:

  1. Доступ до настроенного, функционирующего сервера Bareos с настроенными дисками для размещения архивов, а также установка клиентов Bareos на серверы, для которых производится резервное копирование. Гарантированно поддерживается интеграция с Bareos версии 17.2.4.

    Позволяет настраивать и осуществлять резервное копирование данных средствами Bareos.