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

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

  1. Система на платформе OpenStack Train;
  2. Настроенная служба Ceilometer (для сбора измерений);
  3. Настроенная служба Gnocchi (для хранения агрегированных измерений);
  4. Python версии 3.5 и выше;
  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.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8
sqlalchemy-migrate>=0.11.0
PyMySQL>=0.7.6
paramiko>=2.0.0
Flask>=0.10,!=0.11,<2.0.0
jsonschema>=2.6.0
eventlet>=0.18.2,!=0.18.3,!=0.20.1
keystonemiddleware
kombu>=4.2
pyjwt<2.0.0
cryptography
cachetools
webob
futurist
oslo.service
oslo.config

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

  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.