Модуль community.zabbix.zabbix_host_events_update – обновление статуса события(ей).
Примечание
Этот модуль является частью коллекции community.zabbix (версия 2.5.1).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.zabbix. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Для использования в плейбуке укажите: community.zabbix.zabbix_host_events_update.
Описание
- Обновляет статус события(ей).
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
Параметры
Параметр | Комментарии |
|---|---|
http_login_password строка | Пароль для авторизации по протоколу Basic Auth |
http_login_user строка | Логин для авторизации по протоколу Basic Auth |
params словарь / обязательный | Параметры для обновления события(ей). Параметры, определённые по адресу https://www.zabbix.com/documentation/current/en/manual/api/reference/event/acknowledge Дополнительно поддерживаются параметры: |
|
action строка |
Действие для обновления события Переопределяет «action» в документации API Обязательно, если не используется actions. Взаимоисключающие параметры с actions. Выбираемые значения:
|
|
actions список / элементы=строка |
Действия для обновления события Переопределяет «action» в документации API Обязательно, если не используется action. Взаимоисключающие параметры с action. Выбираемые значения:
|
|
msg строка |
Текст сообщения. Псевдоним для «message» в документации API |
|
severity строка |
Новый уровень события. Переопределяет «severity» в документации API Выбираемые значения:
|
Примеры
# If you want to use Username and Password to be authenticated by Zabbix Server
- name: Set credentials to access Zabbix Server API
ansible.builtin.set_fact:
ansible_user: Admin
ansible_httpapi_pass: zabbix
# If you want to use API token to be authenticated by Zabbix Server
# https://www.zabbix.com/documentation/current/en/manual/web_interface/frontend_sections/administration/general#api-tokens
- name: Set API token
ansible.builtin.set_fact:
ansible_zabbix_auth_key: 8ec0d52432c15c91fcafe9888500cf9a607f44091ab554dbee860f6b44fac895
# Acknowledge single event
- name: ack event
community.zabbix.zabbix_host_events_update:
params:
eventids: 12345
actions: ack
- name: ack and close event with a message
community.zabbix.zabbix_host_events_update:
params:
eventids: [12345, 67890]
actions: ['ack', 'msg', 'close']
msg: 'closed by user'
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/zabbix/zabbix_host_events_update_module.html