Системные требования¶
Для установки и работы модуля Monitor требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Antelope;
- Настроенная служба Ceilometer (для сбора измерений);
- Настроенная служба Gnocchi (для хранения агрегированных измерений);
- Python версии 3.7 и выше;
- Система управления пакетами - pip3;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- 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
Функциональные зависимости модуля¶
- Доступ до настроенного, функционирующего пакета лицензирования с актуальной лицензией.
Необязательные, но необходимые для интеграции модуля Monitor c системой мониторинга Zabbix, компоненты:
- Доступ до настроенного, функционирующего сервера Zabbix, а также установка клиентов Zabbix на контролируемые серверы. Гарантированно поддерживается интеграция с Zabbix версии 3.2.7. Подробнее ознакомиться с настройкой Zabbix для работы с Monitor можно здесь.
Позволяет настраивать и осуществлять мониторинг состояния виртуальных машин по заранее созданным шаблонам Zabbix.
Необязательные, но необходимые для интеграции модуля Monitor c системой резервного копирования Bareos, компоненты:
- Доступ до настроенного, функционирующего сервера Bareos с настроенными дисками для размещения архивов, а также установка клиентов Bareos на серверы, для которых производится резервное копирование. Гарантированно поддерживается интеграция с Bareos версии 17.2.4.
Позволяет настраивать и осуществлять резервное копирование данных средствами Bareos.