Ключи запуска

Параметры, с которыми может быть запущен 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 минута).

--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

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

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

--logging.output

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

  • file;

  • stderr;

  • stdout.

Значение по умолчанию: 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

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

--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!