Внешний мониторинг средствами Zabbix

Внешний мониторинг средствами Zabbix#

Кибер Бэкап позволяет настроить интеграцию с системой внешнего мониторинга Zabbix версий 6.0 — 8.0.

Настройка состоит из следующих шагов:

  1. Создание учётной записи администратора с ролью Оператор мониторинга (см. раздел Отделы и административные учетные записи).

  2. Импорт и настройка шаблонов (см. далее в этом разделе).

  3. Назначение шаблона хосту (см. далее в этом разделе).

По завершении настройки интеграции Кибер Бэкап с Zabbix доступен просмотр панели мониторинга (см. далее в этом разделе).

Импорт и настройка шаблонов

Чтобы импортировать и настроить шаблоны, выполните следующие действия:

  1. Скачайте файл с шаблонами в формате YAML.

  2. Импортируйте скачанный файл в Zabbix. После успешной загрузки в веб-интерфейсе Zabbix появятся новые шаблоны:

    • Cyberprotect Cyber Backup by HTTP;

    • Cyberprotect Cyber Backup MS by HTTP.

    _images/zabbix-added-templates.png
  3. Для сбора метрик от хоста сервера управления Кибер Бэкап выполните следующие действия:

    1. Установите Zabbix Agent на машину сервера управления Кибер Бэкап, если он ещё не установлен, и настройте его подключение к серверу Zabbix.

    2. Скачайте и импортируйте базовый шаблон Zabbix, соответствующий используемой операционной системе (ОС) и версии Zabbix:

      • Linux by Zabbix agent — если сервер управления Кибер Бэкап работает на базе ОС Linux;

      • Windows by Zabbix agent — если сервер управления Кибер Бэкап работает на базе ОС Windows.

  4. Откройте шаблон Cyberprotect Cyber Backup by HTTP и перейдите на вкладку Macros в веб-интерфейсе Zabbix.

  5. Укажите значения для следующих макросов (их описание также приведено в поле Description веб-интерфейса Zabbix):

    • {$CYBERPROTECT.CB.AUTH.USERNAME} — имя учётной записи для API-запросов Кибер Бэкап.

    • {$CYBERPROTECT.CB.AUTH.PASSWORD} — пароль учётной записи для API-запросов Кибер Бэкап.

    • {$CYBERPROTECT.CB.MS.URL} — URL-адрес сервера управления Кибер Бэкап.

    • [Необязательно] {$CYBERPROTECT.CB.AUTH.INTERVAL} — частота обновления токена авторизации (значение по умолчанию — 24 часа). При необходимости укажите новое значение.

  6. Нажмите Update.

    _images/zabbix-template-setting-1.png
  7. Откройте шаблон Cyberprotect Cyber Backup MS by HTTP и перейдите на вкладку Macros в веб-интерфейсе Zabbix.

  8. Укажите значение для макроса {$CYBERPROTECT.CB.MS.URL} и нажмите Update.

    _images/zabbix-template-setting-2.png
  9. В шаблоне Cyberprotect Cyber Backup MS by HTTP перейдите на вкладку Template и добавьте ранее импортированный шаблон Linux by Zabbix agent или Windows by Zabbix agent в поле Templates, после этого нажмите Update.

    _images/zabbix-template-setting-3.png

Назначение шаблона хосту

  1. Назначьте импортированный ранее шаблон Cyberprotect Cyber Backup by HTTP хосту Кибер Бэкап в Zabbix. Если хост не существует, создайте его.

    _images/zabbix-assigning-template-to-host.png

    Примечание

    При добавлении шаблонов Linux by Zabbix Agent или Windows by Zabbix Agent в шаблон Cyberprotect Cyber Backup MS by HTTP для работы Zabbix Agent в режиме пассивных проверок (passive checks) требуется обязательное добавление интерфейса агента. Для этого в строке Interfaces нажмите Add → Agent и укажите IP-адрес машины сервера управления Кибер Бэкап. Без настройки данного интерфейса сбор метрик ОС выполняться не будет.

  2. Запустите правило низкоуровневого обнаружения (LLD), нажав Items в строке хоста. Данная процедура выполняется только один раз.

    _images/zabbix-dicsovery-rule-1.png
  3. Отметьте флажком элемент Cyberprotect CB: Get access token и нажмите Execute now.

    _images/zabbix-dicsovery-rule-2.png

    По истечении 10—15 секунд в списке отобразится новый хост.

    _images/zabbix-dicsovery-rule-3.png

    Примечание

    Запуск правила низкоуровневого обнаружения зависит от частоты обновления токена авторизации. Частота обновления задаётся макросом {$CYBERPROTECT.CB.AUTH.INTERVAL}.

Просмотр панели мониторинга

Шаблон Cyberprotect Cyber Backup MS by HTTP поставляется с панелью мониторинга.

_images/zabbix-dashboard.png

При привязке шаблона Cyberprotect Cyber Backup by HTTP к хосту автоматически создаётся панель мониторинга, ассоциированная с данным хостом и отображающая его метрики.

Для просмотра панели мониторинга хоста выполните следующие действия:

  1. В веб-интерфейсе Zabbix перейдите в раздел Monitoring → Hosts.

  2. Нажмите на имя созданного хоста.

  3. В открывшемся контекстном меню выберите Dashboards.