Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • present ←
  • absent
Создать или удалить группу хостов.
timeout Значение по умолчанию:
10
Таймаут запроса API (секунды).
validate_certs
bool

(добавлен в 2.5)
    Варианты:
  • no
  • yes ←
Если значение равно 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API