zabbix_proxy - Модуль Zabbix proxy создаёт/удаляет/получает/обновляет
Новая версия с 2.5.
Описание
- Этот модуль позволяет создавать, изменять, получать и удалять записи прокси Zabbix.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
- zabbix-api >= 0.5.3
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description | Описание прокси. | |
| http_login_password (добавлен в 2.1) | Пароль Basic Auth | |
| http_login_user (добавлен в 2.1) | Имя пользователя 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 bool (добавлен в 2.5) |
| Если установлено в 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
Статус
Этот модуль помечен как предварительная версия, что означает, что его интерфейс не гарантируется обратной совместимостью.
Обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. в разделе Обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. в разделе здесь.
Автор
- 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.6/modules/zabbix_proxy_module.html