community.zabbix.zabbix_settings модуль — Обновление глобальных настроек Zabbix.
Примечание
Этот модуль является частью коллекции community.zabbix (версия 2.5.1).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.zabbix. Для использования этого модуля необходимы дополнительные требования. Подробнее см. Требования.
Чтобы использовать его в книге задач, укажите: community.zabbix.zabbix_settings.
Новое в community.zabbix 2.1.0
Описание
- Этот модуль позволяет обновлять глобальные настройки Zabbix.
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
alert_usrgrp строка | Имя группы пользователей, к которой принадлежит пользователь, получающий сообщение об ошибке при отключении базы данных. |
auditlog_enabled булево | Включить аудит регистрации, если Варианты:
|
blink_period строка | Время периода мигания триггеров при изменении состояния. Принимает значения в секундах и единицы измерения времени с суффиксом (например, 5м). |
connect_timeout строка | Время ожидания подключения к серверу Zabbix. |
custom_color булево | Настройки пользовательских цветов событий будут активированы, если Варианты:
|
default_inventory_mode строка | Значение по умолчанию для режима инвентаризации хостов. Варианты:
|
default_lang строка | Язык по умолчанию для пользователей. |
default_theme строка | Тема по умолчанию для пользователей. Варианты:
|
default_timezone строка | Часовой пояс по умолчанию для пользователей. Установите |
discovery_group строка | Группа хостов, к которой будут принадлежать обнаруженные хосты. |
frontend_url строка | URL переднего плана. Этот параметр используется для параметра URL API настроек. |
geomaps_attribution строка | Текст атрибуции геокарты. |
geomaps_max_zoom строка | Максимальный уровень масштабирования геокарты. |
geomaps_tile_provider строка | Провайдер плиток геокарты. Установите Варианты:
|
geomaps_tile_url строка | URL плитки геокарты. |
history_period строка | Максимальный период отображения данных истории. Принимает значения в секундах и единицы измерения времени с суффиксом (например, 24ч). |
http_login_password строка | Пароль для аутентификации Basic. |
http_login_user строка | Логин для аутентификации Basic. |
iframe_sandboxing_enabled булево | Zabbix использует iframe sandboxing, если Варианты:
|
iframe_sandboxing_exceptions строка | Текст исключений iframe sandboxing. |
item_test_timeout строка | Время ожидания сети для тестов элементов. |
login_attempts целое число | Количество попыток входа, которые можно предпринять без блокировки. |
login_block строка | Интервал времени для сброса попыток входа при блокировке пользователя. Принимает значения в секундах и единицы измерения времени с суффиксом (например, 5м). |
max_in_table integer | Максимальное количество элементов для отображения внутри ячейки таблицы |
max_overview_table_size integer | Максимальное количество столбцов и строк в обзорных таблицах |
max_period string | Максимальный период для временного фильтра. Принимает секунды и единицу времени с суффиксом (например, 1y). |
media_type_test_timeout string | Время сетевого тайм-аута для теста типа носителя. |
ok_ack_color string | Пользовательский цвет для подтвержденных событий RESOLVED. Эта настройка будет активирована, если custom_color=true. Укажите шестнадцатеричный код цвета (например, 00FF00). |
ok_ack_style boolean | Подтвержденные события RESOLVED мигают, если Варианты:
|
ok_period string | Время периода для отображения триггеров OK. Принимает секунды и единицу времени с суффиксом (например, 5m). |
ok_unack_color string | Пользовательский цвет для неподтвержденных событий RESOLVED. Эта настройка будет активирована, если custom_color=true. Укажите шестнадцатеричный код цвета (например, 00FF00). |
ok_unack_style boolean | Неподтвержденные события RESOLVED мигают, если Варианты:
|
period_default string | Значение периода по умолчанию для временного фильтра. Принимает секунды и единицу времени с суффиксом (например, 1h). |
problem_ack_color string | Пользовательский цвет для подтвержденных событий PROBLEM. Эта настройка будет активирована, если custom_color=true. Укажите шестнадцатеричный код цвета (например, 00FF00). |
problem_ack_style boolean | Подтвержденные события PROBLEM мигают, если Варианты:
|
problem_unack_color string | Пользовательский цвет для неподтвержденных событий PROBLEM. Эта настройка будет активирована, если custom_color=true. Укажите шестнадцатеричный код цвета (например, 00FF00). |
problem_unack_style boolean | Неподтвержденные события PROBLEM мигают, если Варианты:
|
report_test_timeout string | Время сетевого тайм-аута для запланированного теста отчета. |
script_timeout string | Время сетевого тайм-аута для выполнения скрипта. |
search_limit integer | Количество результатов поиска и фильтрации. |
server_check_interval boolean | Zabbix отображает предупреждение «Сервер Zabbix не отвечает», если Варианты:
|
severity_color_0 string | Пользовательский цвет для неклассифицированной серьезности. Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_color_1 string | Пользовательский цвет для серьезности «Информация». Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_color_2 string | Пользовательский цвет для серьезности «Предупреждение». Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_color_3 string | Пользовательский цвет для средней серьезности. Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_color_4 string | Пользовательский цвет для высокой серьезности. Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_color_5 string | Настраиваемый цвет для степени критичности «катастрофа». Укажите шестнадцатеричный код цвета (например, 00FF00). |
severity_name_0 string | Настраиваемое имя для степени критичности «не классифицировано». |
severity_name_1 string | Настраиваемое имя для степени критичности «информация». |
severity_name_2 string | Настраиваемое имя для степени критичности «предупреждение». |
severity_name_3 string | Настраиваемое имя для степени критичности «средняя». |
severity_name_4 string | Настраиваемое имя для степени критичности «высокая». |
severity_name_5 string | Настраиваемое имя для степени критичности «катастрофа». |
show_technical_errors boolean | Модуль Zabbix отображает технические ошибки PHP и SQL пользователям, которые не являются администраторами Super или принадлежат группам пользователей с отключенным режимом отладки, если Варианты:
|
snmptrap_logging boolean | Ведение журнала несоответствующих SNMP-ловушек будет включено, если Варианты:
|
socket_timeout string | Время по умолчанию для таймаута сети. |
uri_valid_schemes list / elements=string | Список допустимых схем URI. |
validate_uri_schemes boolean | Проверка схем URI, если Варианты:
|
vault_provider string | Имя поставщика хранилища. Этот параметр доступен начиная с Zabbix 6.2. Варианты:
|
work_period string | Настройка рабочего времени. https://www.zabbix.com/documentation/current/en/manual/appendix/time_period |
x_frame_options string | Текст X-Frame-Options HTTP-заголовка. |
Примечания
Примечание
- Этот модуль управляет параметрами, связанными с API настроек, кроме ha_failover_delay.
Примеры
# 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
- name: Update settings
# set task level variables as we change ansible_connection plugin here
vars:
ansible_network_os: community.zabbix.zabbix
ansible_connection: httpapi
ansible_httpapi_port: 443
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_zabbix_url_path: "zabbixeu" # If Zabbix WebUI runs on non-default (zabbix) path ,e.g. http://<FQDN>/zabbixeu
ansible_host: zabbix-example-fqdn.org
community.zabbix.zabbix_settings:
alert_usrgrp: "0"
auditlog_enabled: false
blink_period: "10m"
connect_timeout: "30s"
custom_color: false
default_inventory_mode: automatic
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
msg string | Результат операции Возвращается: success Пример: |
Ссылки на коллекцию
© 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_settings_module.html