zabbix_proxy - Zabbix прокси создаёт/удаляет/получает/обновляет
Новая версия 2.5.
Обзор
- Этот модуль позволяет создавать, изменять, получать и удалять записи прокси Zabbix.
Требования
Ниже перечислены требования, необходимые на хосте, который выполняет этот модуль.
- python >= 2.6
- zabbix-api >= 0.5.3
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description | Описание прокси. |
|
| http_login_password
(добавлено в 2.1) |
По умолчанию: None |
Пароль Basic Auth. |
| http_login_user
(добавлено в 2.1) |
По умолчанию: None |
Логин Basic Auth. |
| interface | По умолчанию: {} |
Словарь с параметрами для интерфейса, когда прокси находится в пассивном режиме.
Доступные значения: dns, ip, main, port, type и useip.
Дополнительную информацию о поддерживаемых свойствах см. в документации по интерфейсу.
|
| login_password
обязательно |
Пароль пользователя Zabbix. |
|
| login_user
обязательно |
Имя пользователя Zabbix. |
|
| proxy_name
обязательно |
Имя прокси в Zabbix. |
|
| server_url
обязательно |
URL сервера Zabbix с протоколом (http или https). url является псевдонимом для server_url.
псевдонимы: url |
|
| state |
|
Состояние прокси.
В
present, будет создан, если прокси не существует, или обновлен, если связанные данные отличаются.В absent, будет удалён, если он существует. |
| status |
|
Тип прокси (4 - активный, 5 - пассивный). |
| timeout | По умолчанию: 10 |
Таймаут запроса API (секунды). |
| tls_accept |
|
Подключения от прокси. |
| tls_connect |
|
Подключения к прокси. |
| tls_issuer | Выпускающий сертификат. |
|
| tls_psk | Предварительно согласованный ключ, как минимум 32 шестнадцатеричных цифры. Требуется, если tls_connect или tls_accept имеют включенный PSK. |
|
| tls_psk_identity | Идентификатор PSK. Требуется, если tls_connect или tls_accept имеют включенный PSK. |
|
| tls_subject | Субъект сертификата. |
|
| validate_certs
(добавлено в 2.5) |
yes |
Если значение False, SSL-сертификаты не будут проверены. Это следует использовать только на контролируемых вами сайтах, использующих самозаверяющие сертификаты. |
Примеры
- name: Create a new proxy or update an existing proxies info
local_action:
module: zabbix_proxy
server_url: http://monitor.example.com
login_user: username
login_password: password
proxy_name: ExampleProxy
description: ExampleProxy
status: active
state: present
interface:
type: 0
main: 1
useip: 1
ip: 10.xx.xx.xx
dns: ""
port: 10050
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Alen Komic
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/zabbix_proxy_module.html