Zabbix: Настройка РСМ и инвентаризации
Общее описание
Модуль Zabbix содержит утилиту dynamic_rsm.py, предназначенную для построения ресурсно-сервисной модели (далее — РСМ) и выполнения инвентаризации сервисов и ресурсов.
Основные возможности
-
Построение и настройка РСМ:
- создание иерархических слоев модели
- формирование сервисов и установление связей между ними
- привязка метрик к соответствующим сервисам
-
Проведение инвентаризации:
- формирование активов (диски, интерфейсы, хосты)
- настройка связей между активами
Требования
Утилита dynamic_rsm.py входит в состав пакета zabbix_ko_maker. Перед запуском необходимо установить все конфигурации, как описано в соответствующем разделе Zabbix: Установка и настройка конфигурации.
Запуск утилиты
python dynamic_rsm.py --sm_host <хост> --sm_user <пользователь> --sm_password <пароль> [--sm_port <порт>]
Параметры
| Параметр | Обязательный | Тип | По умолчанию | Описание |
|---|---|---|---|---|
--sm_host | Да | string | — | Хост кластера Smart Monitor |
--sm_port | Нет | int | 9200 | Порт подключения |
--sm_user | Да | string | — | Имя пользователя |
--sm_password | Да | string | — | Пароль пользователя |
Пример:
python dynamic_rsm.py --sm_host sm-host.my_company.ru --sm_user admin --sm_password securepassword --sm_port 9200
Результаты установки
После выполнения скрипта:
- структура РСМ появится в интерфейсе
Smart Monitor - активы сервисов и ресурсов будут созданы автоматически
- связи между активами и сервисами будут установлены