fortinet.fortios.fortios_wireless_controller_snmp модуль — Настройка SNMP в FortiOS и FortiGate Fortinet.
Примечание
Этот модуль входит в состав коллекции fortinet.fortios (версия 2.3.7).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install fortinet.fortios. Для использования этого модуля требуются дополнительные условия, см. Требования для получения подробной информации.
Чтобы использовать его в книге задач, укажите: fortinet.fortios.fortios_wireless_controller_snmp.
Новинка в fortinet.fortios 2.0.0
Обзор
- Этот модуль способен настроить устройство FortiGate или FortiOS (FOS), позволяя пользователю устанавливать и изменять параметры функции wireless_controller и категории snmp. Примеры включают все параметры и значения, которые необходимо настроить в источниках данных перед использованием. Тестировалось с FOS v6.0.0
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- ansible>=2.15
Параметры
Параметр | Комментарии |
|---|---|
access_token строка | Аутентификация на основе токена. Сгенерировано из графического интерфейса Fortigate. |
enable_log булево | Включить/выключить ведение журнала для задачи. Варианты:
|
member_path строка | Путь к атрибуту члена для работы. Разделяется косой чертой, если атрибутов более одного. Параметр, помеченный member_path, подходит для выполнения операций с членами. |
member_state строка | Добавить или удалить члена по указанному пути к атрибуту. При указании member_state опция state игнорируется. Варианты:
|
vdom строка | Виртуальная область, среди ранее определённых. VDOM — виртуальная инстанция FortiGate, которая может быть настроена и использована как отдельное устройство. По умолчанию: |
wireless_controller_snmp словарь | Настройка SNMP. |
|
community список / элементы=словарь |
Настройка сообщества SNMP. |
|
hosts список / элементы=словарь |
Настройка IPv4 менеджеров SNMP (хосты). |
|
id целое число / обязательно |
Идентификатор записи хоста. см. <a href=’#notes’>Примечания</a>. |
|
ip строка |
IPv4 адрес менеджера SNMP (хоста). |
|
id целое число / обязательно |
Идентификатор сообщества. см. <a href=’#notes’>Примечания</a>. |
|
name строка |
Имя сообщества. |
|
query_v1_status строка |
Включить/выключить запросы SNMP v1. Варианты:
|
|
query_v2c_status строка |
Включить/выключить запросы SNMP v2c. Варианты:
|
|
status строка |
Включить/выключить это сообщество SNMP. Варианты:
|
|
trap_v1_status строка |
Включить/выключить SNMP v1 ловушки. Варианты:
|
|
trap_v2c_status строка |
Включить/выключить SNMP v2c ловушки. Варианты:
|
|
contact_info строка |
Контактная информация. |
|
engine_id строка |
Строка AC SNMP engineID (максимум 24 символа). |
|
trap_high_cpu_threshold целое число |
Использование ЦП, когда отправляется ловушка. |
|
trap_high_mem_threshold целое число |
Использование памяти, когда отправляется ловушка. |
|
user список / элементы=словарь |
Настройка пользователя SNMP. |
|
auth_proto строка |
Протокол аутентификации. Варианты:
|
|
auth_pwd строка |
Пароль для протокола аутентификации. |
|
name строка / обязательно |
Имя пользователя SNMP. |
|
notify_hosts список / элементы=строка |
Настройка уведомляющих хостов SNMP пользователя. |
|
priv_proto строка |
Протокол конфиденциальности (шифрования). Варианты:
|
|
priv_pwd строка |
Пароль для протокола конфиденциальности (шифрования). |
|
queries строка |
Включить/выключить запросы SNMP для этого пользователя. Варианты:
|
|
security_level строка |
Уровень безопасности для аутентификации и шифрования сообщений. Варианты:
|
|
status строка |
Включить пользователя SNMP. Варианты:
|
|
trap_status строка |
Включить/выключить ловушки для этого пользователя SNMP. Варианты:
|
Примечания
Примечание
- Модуль fortiosapi устарел, предпочтительный способ выполнения playbooks — httpapi
Примеры
- name: Configure SNMP.
fortinet.fortios.fortios_wireless_controller_snmp:
vdom: "{{ vdom }}"
wireless_controller_snmp:
community:
-
hosts:
-
id: "5"
ip: "<your_own_value>"
id: "7"
name: "default_name_8"
query_v1_status: "enable"
query_v2c_status: "enable"
status: "enable"
trap_v1_status: "enable"
trap_v2c_status: "enable"
contact_info: "<your_own_value>"
engine_id: "<your_own_value>"
trap_high_cpu_threshold: "80"
trap_high_mem_threshold: "80"
user:
-
auth_proto: "md5"
auth_pwd: "<your_own_value>"
name: "default_name_21"
notify_hosts: "<your_own_value>"
priv_proto: "aes"
priv_pwd: "<your_own_value>"
queries: "enable"
security_level: "no-auth-no-priv"
status: "enable"
trap_status: "enable"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
build string | Номер сборки образа FortiGate Возвращается: всегда Пример: |
http_method string | Последний метод, использованный для подготовки контента в FortiGate Возвращается: всегда Пример: |
http_status string | Последний результат, полученный от FortiGate при последней выполненной операции Возвращается: всегда Пример: |
mkey string | Главный ключ (идентификатор), используемый в последнем вызове FortiGate Возвращается: при успехе Пример: |
name string | Название таблицы, используемой для выполнения запроса Возвращается: всегда Пример: |
path string | Путь к таблице, используемой для выполнения запроса Возвращается: всегда Пример: |
revision string | Внутренний номер ревизии Возвращается: всегда Пример: |
serial string | Серийный номер устройства Возвращается: всегда Пример: |
status string | Указание результата операции Возвращается: всегда Пример: |
vdom string | Используемый виртуальный домен Возвращается: всегда Пример: |
version string | Версия FortiGate Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/fortinet/fortios/fortios_wireless_controller_snmp_module.html