zabbix_hostmacro - Модуль для создания/обновления/удаления макросов хостов Zabbix
Новая версия с 2.0.
Обзор
- управляет макросами хостов Zabbix, может создавать, обновлять или удалять их.
Требования
Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- zabbix-api
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force bool (добавлено в 2.5) |
| Обновляет существующий макрос только в том случае, если установлено значение yes. |
| host_name обязательно | Имя хоста. | |
| http_login_password (добавлено в 2.1) | Пароль для базовой аутентификации. | |
| http_login_user (добавлено в 2.1) | Имя пользователя для базовой аутентификации. | |
| login_password обязательно | Пароль пользователя Zabbix. | |
| login_user обязательно | Имя пользователя Zabbix. | |
| macro_name обязательно | Имя макроса хоста. | |
| macro_value обязательно | Значение макроса хоста. | |
| server_url обязательно | URL сервера Zabbix с протоколом (http или https). url — псевдоним для server_url. псевдонимы: url | |
| state |
| Состояние макроса. При present, будет создан, если макрос не существует, или обновлён, если связанные данные отличаются.При absent, будет удалён, если он существует. |
| timeout | По умолчанию: 10 | Таймаут запроса API (секунды). |
| validate_certs bool (добавлено в 2.5) |
| Если установлено значение False, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с самоподписанными сертификатами. |
Примеры
- name: Create a new host macro or update an existing macro's value
local_action:
module: zabbix_hostmacro
server_url: http://monitor.example.com
login_user: username
login_password: password
host_name: ExampleHost
macro_name: Example macro
macro_value: Example value
state: present
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- (@cave)
- Dean Hailin Song
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 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_hostmacro_module.html