Мониторинг вычислительного кластера с помощью Zabbix

Мониторинг вычислительного кластера с помощью Zabbix#

С помощью Zabbix можно отслеживать состояние вычислительного кластера, его узлов и виртуальных машин. Настройка мониторинга выполняется с использованием шаблона Zabbix, в который включены элементы (items) и триггеры (triggers), основанные на объектах и ловушках SNMP. Описание поддерживаемых вычислительным кластером элементов и триггеров приведено в разделе Элементы и триггеры вычислительного кластера.

Предварительные требования

  • Zabbix версии 7.0.

  • Доступ по SNMP включен в соответствии с инструкциями в разделе Включение доступа по SNMP. В системных настройках SNMP указаны IP-адрес сервера Zabbix и номер UDP-порта для отправки SNMP-ловушек.

Настройка мониторинга вычислительного кластера в Zabbix

  1. Подготовьте Zabbix-шаблон для вычислительного кластера. Для этого скопируйте файл /opt/rh/rh-python36/root/usr/lib/python3.6/site-packages/backend/business/models/snmp/templates/template_vstorage_compute_snmp.yaml с сервера управления на рабочую машину.

  2. Импортируйте подготовленный шаблон в Zabbix:

    1. В веб-панели Zabbix перейдите в раздел Data collection (Сбор данных) → Templates (Шаблоны) и нажмите Import (Импортировать) в верхнем правом углу.

    2. Укажите путь к файлу шаблона и дважды нажмите Import (Импортировать).

  3. Добавьте сервер управления в Zabbix в качестве хоста и примените к хосту шаблон:

    1. В веб-панели Zabbix перейдите в раздел Data collection (Сбор данных) → Hosts (Хосты) и нажмите Create host (Создать хост) в верхнем правом углу.

    2. В поле Host name (Имя хоста) задайте имя для хоста сервера управления.

    3. В поле Visible name (Имя для отображения) задайте имя хоста для отображения.

    4. Нажмите Select (Выбрать) рядом с полем Templates (Шаблоны) и выберите шаблон cyber-infra compute metrics.

    5. В поле Host groups укажите группу хостов, в которую нужно добавить хост. При необходимости можно указать имя новой группы хостов.

    6. В области Interfaces (Интерфейсы) нажмите Add (Добавить) и выберите SNMP.

    7. В поле IP-address (IP-адрес) укажите IP-адрес сервера управления. IP-адрес должен принадлежать диапазону IP-адресов инфраструктурной сети, которой назначен тип трафика SNMP.

    8. Проверьте указанные данные и нажмите Add (Добавить).

    _images/compute-cluster-zabbix-adding-host.png

Через несколько минут метка SNMP в столбце Availability (Доступность) на экране Data collection (Сбор данных) → Hosts (Хосты) станет зеленой.

_images/compute-cluster-zabbix-host-availability.png

Отслеживание состояния вычислительного кластера с помощью Zabbix

Перейдите в раздел Monitoring (Мониторинг) → Latest data (Последние сведения), в поле Host groups (Группы хостов) укажите группу хостов, в которую был добавлен хост сервера управления, и нажмите Apply (Применить).

Для получения подробных сведений о настройке Zabbix см. официальную документацию Zabbix.