ce_snmp_target_host - Управление конфигурацией целевого хоста SNMP на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управление конфигурациями целевых хостов SNMP на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Обязательный | Значение по умолчанию | Допустимые значения | Комментарии |
|---|---|---|---|---|
| address | нет | Сеть адрес. | ||
| connect_port | нет | Порт UDP, используемый агентом SNMP для подключения к системе управления сетью. | ||
| host_name | нет | Уникальное имя для идентификации записи целевого хоста. | ||
| interface_name | нет | Имя интерфейса для отправки сообщения ловушки. | ||
| is_public_net | нет | no_use |
| Включить или выключить Public Net-менеджер для целевого хоста. |
| notify_type | нет |
| Настройка типа уведомления как trap или inform. | |
| recv_port | нет | Номер порта UDP, используемый системой управления сетью для приема сообщений об авариях. | ||
| security_level | нет |
| Уровень безопасности, указывающий, следует ли использовать аутентификацию и шифрование. | |
| security_model | нет |
| Модель безопасности. | |
| security_name | нет | Имя безопасности. | ||
| security_name_v3 | нет | Имя безопасности V3. | ||
| version | нет |
| Поддерживаемые версии SNMP-движка. | |
| vpn_name | нет | Имя экземпляра VPN. |
Примеры
- name: CloudEngine snmp target host test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: "Config SNMP version"
ce_snmp_target_host:
state: present
version: v2cv3
provider: "{{ cli }}"
- name: "Config SNMP target host"
ce_snmp_target_host:
state: present
host_name: test1
address: 1.1.1.1
notify_type: trap
vpn_name: js
security_model: v2c
security_name: wdz
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| Имя | Описание | Возвращается | Тип | Пример |
|---|---|---|---|---|
| changed | проверка, были ли внесены изменения на устройстве | всегда | boolean | True |
| end_state | k/v пары параметров aaa после выполнения модуля | всегда | dict | {'информация о целевом хосте': [{'уровень безопасности': 'authentication', 'домен': 'snmpUDPDomain', 'адрес': '10.135.182.158', 'тип уведомления': 'trap', 'имя nms': 'test2', 'имя экземпляра vpn': 'js', 'имя безопасности v3': 'wdz', 'модель безопасности': 'v3'}]} |
| existing | k/v пары существующего aaa сервера | всегда | dict | {} |
| proposed | k/v пары параметров, переданных в модуль | всегда | dict | {'security_name_v3': 'wdz', 'security_model': 'v3', 'vpn_name': 'js', 'security_level': 'authentication', 'состояние': 'present', 'host_name': 'test2', 'адрес': '10.135.182.158', 'notify_type': 'trap'} |
| updates | команда, отправленная устройству | всегда | list | ['snmp-agent target-host host-name test2 trap address udp-domain 10.135.182.158 vpn-instance js params securityname wdz v3 authentication'] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, ознакомьтесь с информацией и участием в сообществе, тестированием Ansible и разработкой модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/ce_snmp_target_host_module.html