zabbix_group - Создание/удаление групп хостов Zabbix
Новая в версии 1.8.
Описание
- Создает группы хостов, если они не существуют.
- Удаляет существующие группы хостов, если они существуют.
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- python >= 2.6
- zabbix-api
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| host_groups обязательно | Список групп хостов для создания или удаления. псевдонимы: host_group | |
| http_login_password (добавлен в 2.1) | Пароль Basic Auth | |
| http_login_user (добавлен в 2.1) | Логин Basic Auth | |
| login_password обязательно | Пароль пользователя Zabbix. | |
| login_user обязательно | Имя пользователя Zabbix. | |
| server_url обязательно | URL сервера Zabbix, с протоколом (http или https). url — псевдоним для server_url. псевдонимы: url | |
| state |
| Создать или удалить группу хостов. |
| timeout | Значение по умолчанию: 10 | Таймаут запроса API (секунды). |
| validate_certs bool (добавлен в 2.5) |
| Если значение равно False, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с самозаверенными сертификатами. |
Примечания
Примечание
- Слишком много одновременных обновлений одной и той же группы может привести к ошибкам в Zabbix. Обратитесь к примерам, чтобы найти обходной путь, если это необходимо.
Примеры
# Base create host groups example
- name: Create host groups
local_action:
module: zabbix_group
server_url: http://monitor.example.com
login_user: username
login_password: password
state: present
host_groups:
- Example group1
- Example group2
# Limit the Zabbix group creations to one host since Zabbix can return an error when doing concurrent updates
- name: Create host groups
local_action:
module: zabbix_group
server_url: http://monitor.example.com
login_user: username
login_password: password
state: present
host_groups:
- Example group1
- Example group2
when: inventory_hostname==groups['group_name'][0]
Статус
Этот модуль помечен как предварительный просмотр, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- (@cove)
- Tony Minfei Ding
- Harrison Gu (@harrisongu)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 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_group_module.html