В этом разделе перечислены параметры, поддерживаемые в файле конфигурации плагина MongoDB для Zabbix агента 2 (mongo.conf).
Плагин MongoDB является подгружаемым плагином, который доступен и полностью описан в репозитории плагинов MongoDB [en].
Обратите внимание, что:
Параметр | Описание |
---|---|
-V --version | Вывести версию плагина и информацию о лицензии. |
-h --help | Вывести справочную информацию (сокращённо). |
Параметр | Обязательный | Диапазон | По умолчанию | Описание |
---|---|---|---|---|
Plugins.MongoDB.Default.Password | нет | Пароль по умолчанию для подключения к MongoDB; используется, если значение не указано в ключе элемента данных или в именованной сессии. | ||
Plugins.MongoDB.Default.Uri | нет | URI по умолчанию для подключения к MongoDB; используется, если значение не указано в ключе элемента данных или в именованной сессии. Не должно содержать встроенных креденшиалов (они будут проигнорированы). Должно соответствовать формату URI. Поддерживается только схема tcp ; схема может быть опущена.Порт может быть опущен (по умолчанию 27017). Примеры: tcp://127.0.0.1:27017 , tcp:localhost , localhost |
||
Plugins.MongoDB.Default.User | нет | Имя пользователя по умолчанию для подключения к MongoDB; используется, если значение не указано в ключе элемента данных или в именованной сессии. | ||
Plugins.MongoDB.KeepAlive | нет | 60-900 | 300 | Максимальное время ожидания (в секундах), прежде чем неиспользуемые плагином соединения закрываются. |
Plugins.MongoDB.Sessions.<ИмяСессии>.Password | нет | Пароль именованной сессии. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.TLSCAFile | нет (да, если Plugins.MongoDB.Sessions.<ИмяСессии>.TLSConnect имеет одно из значений: verify_ca, verify_full) |
Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.TLSCertFile | да, если Plugins.MongoDB.Sessions.<ИмяСессии>.TLSKeyFile указано | Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.TLSConnect | нет | Тип шифрования для коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. Поддерживаются значения: required — требовать TLS подключений; verify_ca — проверять сертификаты; verify_full — проверять сертификаты и IP адрес. Поддерживается с версии плагина 1.2.1 |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.TLSKeyFile | да, если Plugins.MongoDB.Sessions.<ИмяСессии>.TLSCertFile указано | Абсолютный путь к файлу, содержащему закрытый ключ (private key) базы данных, используется для зашифрованных коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.Uri | нет | Строка подключения именованной сессии. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. Не должна содержать встроенных креденшиалов (они будут проигнорированы). Должна соответствовать формату URI. Поддерживается только схема tcp ; схема может быть опущена.Порт может быть опущен (по умолчанию 27017). Примеры: tcp://127.0.0.1:27017 , tcp:localhost , localhost |
||
Plugins.MongoDB.Sessions.<ИмяСессии>.User | нет | Имя пользователя именованной сессии. <ИмяСессии> — определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.MongoDB.System.Path | нет | Путь к исполняемому файлу плагина. | ||
Plugins.MongoDB.Timeout | нет | 1-30 | глобальный тайм-аут | Тайм-аут выполнения запроса (продолжительность в секундах ожидания завершения запроса, прежде чем он будет завершён принудительно). |
Смотрите также: