Spec-Zone.ru › Ansible 2.9

zabbix_hostmacro – Создание/обновление/удаление макросов хостов Zabbix

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус

Описание

  • управляет макросами хостов Zabbix, может создавать, обновлять или удалять их.

Требования

Ниже приведены требования к хосту, на котором будет выполняться этот модуль.

  • python >= 2.6
  • zabbix-api >= 0.5.4

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
force
логический тип
добавлено в 2.5
    Варианты:
  • нет
  • да ←
Обновляет существующий макрос только если значение установлено в yes.
host_name
строка / обязательно
Имя хоста.
http_login_password
строка
Пароль аутентификации Basic Auth
http_login_user
строка / обязательно
Имя пользователя аутентификации Basic Auth
login_password
строка / обязательно
Пароль пользователя Zabbix.
login_user
строка / обязательно
Имя пользователя Zabbix.
macro_name
строка / обязательно
Имя макроса хоста без заключительных фигурных скобок и ведущего знака доллара.
macro_value
строка
Значение макроса хоста.
Обязательно при state=present.
server_url
строка / обязательно
URL сервера Zabbix с протоколом (http или https). url является псевдонимом для server_url.

псевдонимы: url
state
строка
    Варианты:
  • present ←
  • absent
Состояние макроса.
При present, будет создано, если макрос не существует, или обновлено, если связанные данные отличаются.
При absent будет удален макрос, если он существует.
timeout
целое число
Значение по умолчанию:
10
Таймаут запроса API (секунды).
validate_certs
логический тип
добавлено в 2.5
    Варианты:
  • нет
  • да ←
Если установлено в False, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых сайтах с использованием самозаверяемых сертификатов.

Примечания

Примечание

  • Если вы используете login_password=zabbix, слово “zabbix” заменяется на “****” во всех выходных данных модуля, так как login_password использует no_log. Дополнительную информацию см. в этом FAQ.

Примеры

- name: Create 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. [сообщество]

Авторы

  • Cove (@cove)
  • Dean Hailin Song (!UNKNOWN)

Подсказка

Если вы обнаружите какие-либо проблемы в этом документе, вы можете изменить этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/zabbix_hostmacro_module.html

Spec-Zone.ru

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