zabbix_hostmacro - Создание/обновление/удаление макроса хоста Zabbix
Новое в версии 2.0.
Описание
- управляет макросами хостов Zabbix, может создавать, обновлять или удалять их.
Требования (к хосту, на котором выполняется модуль)
- python >= 2.6
- zabbix-api
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| host_name | да | Имя хоста. | ||
| http_login_password (добавлен в 2.1)
| нет | None | Пароль Basic Auth | |
| http_login_user (добавлен в 2.1)
| нет | None | Логин Basic Auth | |
| login_password | да | Пароль пользователя Zabbix. | ||
| login_user | да | Имя пользователя Zabbix. | ||
| macro_name | да | Имя макроса хоста. | ||
| macro_value | да | Значение макроса хоста. | ||
| server_url | да | URL сервера Zabbix, с протоколом (http или https). псевдонимы: url | ||
| state | нет | present |
| Состояние макроса. При present, будет создано, если макрос не существует, или обновлено, если связанные данные отличаются.При absent, будет удалён макрос, если он существует. |
| timeout | нет | 10 | Таймаут запроса API (секунды). |
Примеры
- 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 и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/zabbix_hostmacro_module.html