Плагин Ceph

Обзор

Параметры конфигурации позволяют настраивать поведение плагина Ceph.

Рекомендуется указывать их в отдельном файле конфигурации (например, ceph.conf), а не в файле конфигурации агента 2. Затем используйте директиву Include, чтобы включить этот файл в конфигурацию Zabbix agent 2.

Все параметры являются необязательными, если явно не указано, что параметр обязателен.

Эта страница имеет следующую структуру:

  • Обзор параметров (чтобы увидеть полные сведения о параметре, нажмите на его имя)
  • Сведения о параметрах
Параметр Описание
Plugins.Ceph.Default.ApiKey Укажите ключ API по умолчанию для подключения к Ceph.
Plugins.Ceph.Default.Mode Укажите режим по умолчанию для подключения к Ceph.
Plugins.Ceph.Default.URI Укажите URI по умолчанию для подключения к Ceph.
Plugins.Ceph.Default.User Укажите имя пользователя по умолчанию для подключения к Ceph.
Plugins.Ceph.InsecureSkipVerify Укажите, должен ли HTTP-клиент проверять цепочку сертификатов сервера и имя узла сети.
Plugins.Ceph.KeepAlive Задайте максимальное время ожидания перед закрытием неиспользуемых подключений плагина.
Plugins.Ceph.Sessions.<SessionName>.ApiKey Укажите ключ API именованной сессии для подключения к Ceph.
Plugins.Ceph.Sessions.<SessionName>.Mode Укажите режим именованной сессии для подключения к Ceph.
Plugins.Ceph.Sessions.<SessionName>.URI Укажите URI именованной сессии для подключения к Ceph.
Plugins.Ceph.Sessions.<SessionName>.User Укажите имя пользователя именованной сессии для подключения к Ceph.
Plugins.Ceph.Timeout Задайте тайм-аут выполнения запроса.

Обратите внимание:

  • Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации;
  • Значения поддерживают переменные среды;
  • Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM;
  • Комментарии, начинающиеся с "#", поддерживаются только в начале строки.

Сведения о параметре

Plugins.Ceph.Default.ApiKey

Укажите ключ API по умолчанию для подключения к Ceph.
Используется, если значение не указано в ключе элемента данных или именованной сессии.

Plugins.Ceph.Default.Mode

Укажите режим по умолчанию для подключения к Ceph.
Нативный режим поддерживается только в Linux и, начиная с Ceph 16. Режим restful не будет работать с версией Ceph 20 или новее.
Обратите внимание, что набор учетных данных пользователя отличается для каждого режима, и они несовместимы друг с другом.

По умолчанию: restful (устарело)
Диапазон: native/restful

Plugins.Ceph.Default.URI

Укажите URI по умолчанию для подключения к Ceph.
Используется, если значение не указано в ключе элемента данных или именованной сессии.

Не должен содержать встроенные учетные данные (они будут проигнорированы).
Должен соответствовать формату URI.
Поддерживается только схема https; схему можно опустить.
Порт можно опустить (по умолчанию=8003).

По умолчанию: https://localhost:8003

Примеры:

https://127.0.0.1:8003
localhost
Plugins.Ceph.Default.User

Укажите имя пользователя по умолчанию для подключения к Ceph.
Используется, если значение не указано в ключе элемента данных или именованной сессии.

Plugins.Ceph.InsecureSkipVerify

Укажите, должен ли HTTP-клиент проверять цепочку сертификатов и имя хоста сервера.
Если true, TLS принимает любой сертификат, представленный сервером, и любое имя хоста в этом сертификате. В этом режиме TLS уязвим для атак типа man-in-the-middle (используйте только для тестирования).

По умолчанию: false
Диапазон: false/true

Plugins.Ceph.KeepAlive

Установите максимальное время ожидания (в секундах) перед закрытием неиспользуемых подключений плагина.

По умолчанию: 300
Диапазон: 60-900

Plugins.Ceph.Sessions.<SessionName>.ApiKey

Укажите API-ключ именованной сессии для подключения к Ceph.
<SessionName> - задайте имя сессии для использования в ключах элементов данных.

Plugins.Ceph.Sessions.<SessionName>.Mode

Укажите именованный режим сеанса для подключения к Ceph.
<SessionName> - задайте имя сеанса для использования в ключах элементов данных.
Нативный режим поддерживается только в Linux и начиная с Ceph 16. Режим restful не будет работать с версией Ceph 20 или новее.
Обратите внимание, что набор учетных данных пользователя отличается для каждого режима, и они несовместимы друг с другом.

По умолчанию: restful (устарело)
Диапазон: native/restful

Plugins.Ceph.Sessions.<SessionName>.URI

Укажите URI именованной сессии для подключения к Ceph.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Не должен содержать встроенные учетные данные (они будут проигнорированы).
Должен соответствовать формату URI.
Поддерживается только схема https; схему можно опустить.
Порт можно не указывать (по умолчанию=8003).

По умолчанию: https://localhost:8003

Примеры:

https://127.0.0.1:8003
localhost
Plugins.Ceph.Sessions.<SessionName>.User

Укажите имя пользователя для именованной сессии, используемой для подключения к Ceph.
<SessionName> - задайте имя сессии для использования в ключах элементов данных.

Plugins.Ceph.Timeout

Установите тайм-аут выполнения запроса (время ожидания завершения запроса перед его принудительным завершением) в секундах.

По умолчанию: global timeout
Диапазон: 1-30

См. также