Обзор
За мониторинг Платформы отвечают компоненты, построенные на базе решений Zabbix:
- Zabbix-server.
- Zabbix-agent.
- Celery-zabbix.
- Zabbix-openstack.
Структурная схема celery-zabbix показана на рисунке 1.
Сервис мониторинга функционирует на отдельном узле роли Logging-Monitoring. На этом же узле развертывается отдельный экземпляр БД MariaDB. Для доступа к данным используется Портал мониторинга (Zabbix).
Реализованы хосты и шаблоны (templates) по основным объектам:
-
Мониторинг ОС:
- Доступность узлов.
- Статус сервисов.
- Нагрузка.
- Синхронизация времени.
- Состояние RAID.
-
HAProxy (Public и Private).
-
Iptables.
-
KVM.
-
Ceph.
-
OpenStack Octavia.
-
OpenStack Openvswitch.
-
OpenStack Barbican.
-
OpenStack Ceilometer.
-
OpenStack Cinder.
-
OpenStack Compute.
-
OpenStack Glance.
-
OpenStack Manila.
-
OpenStack Neutron.
-
OpenStack Nova.
-
GoBGP.
-
Billing.
-
IDM (подсистема управления доступом).
-
MariaDB и Galera.
-
Memcached.
-
RabbitMQ (в составе Kubernetes).
-
RabbitMQ (в составе Docker).
-
Tarantool.
-
Etcd.
-
Kubernetes.
-
PostgreSQL и Stolon.
-
Apache Kafka.
-
ClickHouse.
-
Zabbix.
В Системе мониторинга собирается информация о:
- Процессорном времени.
- Памяти.
- Файловых системах.
- Обнаружении и доступности узла.
- Службах, запущенных на серверах.
Детальная информация об элементах данных (items) физических серверов находится на вкладке Monitoring → Latest Data.