Параметры

Описание параметров плагина storcli_exporter.

Параметры сбора метрик

Basic Auth Password

Пароль пользователя BasicAuth для доступа к экспортеру.

Только запись.

Значение по умолчанию: skala-r.

Basic Auth Username

Имя пользователя BasicAuth для доступа к экспортеру.

Значение по умолчанию: vision.

Port

Порт запуска экспортера.

Допустимые значения: от 1 до 65535 включительно.

Значение по умолчанию: 17120.

Scrape Interval

Периодичность опроса экспортера.

Период времени.

Значение по умолчанию: 1m (1 минута).

Scrape Timeout

Таймаут опроса таргетов.

Значение не должно превышать значение параметра Scrape Interval.

Период времени.

Значение по умолчанию: 2m (2 минуты).

Tls Cert File

Путь к файлу сертификата на узле, где установлен плагин, для запуска экспортера.

Значение по умолчанию: /opt/skala-r/vision/cert/components_default.crt.

Tls Insecure Skip Verify

Пропуск проверки сертификата при подключении агента к источнику метрик.

Значение по умолчанию: False (проверка сертификата включена).

Tls Key File

Путь к файлу ключа сертификата на узле, где установлен плагин, для запуска экспортера.

Значение по умолчанию: /opt/skala-r/vision/cert/components_default.key.

storcli2 util

Использование утилиты storcli2 для сбора метрик.

storcli64 util

Использование утилиты storcli64 для сбора метрик.

Параметры таргетов

Ограничение в один таргет.

Адрес

Адрес и порт экспортера, которому принадлежит таргет.

Значение по умолчанию: 127.0.0.1:17120.

Имя объекта

Допустимые типы объектов:

  • Виртуальная машина.

  • Сервер.

Значение по умолчанию: имя объекта.

Параметры запуска

Параметры, с которыми может быть запущен storcli_exporter.

--audit.fileMaxAge

Продолжительность хранения файлов аудита в днях.

Значение по умолчанию: 7.

--audit.fileMaxSize

Максимальный размер одного файла аудита в МБ.

Значение по умолчанию: 100.

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/storcli_exporter/audit.log.

--common.scrape-timeout

Ограничение по времени на запрос метрик в секундах.

Значение по умолчанию: 60 (1 минута).

--common.timeout

Внутренний период ожидания выполнения операций.

Значение по умолчанию: 30.

--component.shutdown-timeout

Время ожидания при плавном завершении работы компонента.

Значение по умолчанию: 15s (15 секунд).

--logging.fileMaxAge

Максимальное число дней логирования в одном файле. Используется при logging.output=file.

Значение по умолчанию: 31.

--logging.fileMaxSize

Максимальный размер одного файла логирования в мегабайтах. Используется при --logging.output=file.

Значение по умолчанию: 100.

--logging.filePath

Путь к файлу для сохранения журнала работы плагина. Используется при logging.output=file.

Значение по умолчанию: /opt/skala-r/var/log/vision/agent/storcli_exporter/storcli_exporter.log.

--logging.flags

Однократный вывод в лог всех значений флагов компонента при его запуске.

Значение по умолчанию: false (вывод отключен).

--logging.flags-table

Вывод флагов компонента в виде таблицы.

Значение по умолчанию: false.

--logging.level

Уровень логирования.

Возможные значения в порядке уменьшения подробности вывода:

  • DEBUG;

  • INFO;

  • WARN;

  • ERROR;

  • CRITICAL.

Значение по умолчанию: INFO.

--logging.output

Место логирования.

Возможные значения:

  • file;

  • stdout;

  • stderr.

Значение по умолчанию: file.

--storcli2.enable

Использование утилиты storcli2 для сбора метрик.

Значение по умолчанию: true.

--storcli2.path

Путь к исполняемому файлу утилиты StorCLI2.

Значение по умолчанию: /opt/MegaRAID/storcli2/storcli2.

--storcli64.enable

Использование утилиты storcli64 для сбора метрик.

Значение по умолчанию: false.

--storcli64.path

Путь к исполняемому файлу утилиты StorCLI.

Значение по умолчанию: /opt/MegaRAID/storcli/storcli64.

--version

Вывод версии компонента.

Значение по умолчанию: false (выключен).

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/storcli_exporter/web.yml.

--web.listen-address

Адрес и порт, которые слушает компонент.

Значение по умолчанию: localhost:17120.

--web.routes-table

Вывод маршрутов в виде таблицы.

Значение по умолчанию: false.

--web.shutdown-timeout

Период ожидания при плавном завершении работы HTTP-сервера.

Значение по умолчанию: 15s (15 секунд).

--web.telemetry-path

Путь URL для выдачи метрик.

Значение по умолчанию: /metrics.

Особенности работы параметров --storcli2.enable и --storcli64.enable

В зависимости от значений параметров --storcli2.enable и --storcli64.enable плагин ведёт себя следующим образом:

  • Оба включены (--storcli2.enable=true и --storcli64.enable=true).

    Экспортер использует обе утилиты одновременно. Собираются два значения каждой метрики, различающиеся меткой util.

    Использование таких настроек может быть полезно, если нужно сравнить результаты работы обеих утилит или постепенно мигрировать со старой на новую.

  • Только StorCLI2 (--storcli2.enable=true, --storcli64.enable=false).

    Для сбора метрик используется только утилита StorCLI2. Все сборщики, связанные с утилитой StorCLI, пропускаются.

  • Только StorCLI (--storcli2.enable=false, --storcli64.enable=true).

    Для сбора метрик используется только утилита StorCLI. Все сборщики, связанные с утилитой StorCLI2, пропускаются.

  • Обе отключены (--storcli2.enable=false, --storcli64.enable=false).

    Плагин завершает работу с ошибкой и не собирает метрики.

    При настройке параметров плагина убедитесь, что хотя бы одному из параметров --storcli2.enable и --storcli64.enable присвоено значение true!