ce_snmp_target_host - Управляет настройкой целевого хоста SNMP на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управляет конфигурацией целевых хостов SNMP на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| address | Сеть адрес. | |
| connect_port | Порт UDP, используемый агентом SNMP для подключения к сети управления. | |
| host_name | Уникальное имя для идентификации записи целевого хоста. | |
| interface_name | Имя интерфейса для отправки сообщения о срабатывании. | |
| is_public_net |
| Включить или отключить 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 dict | всегда | параметры aaa в формате ключ/значение после выполнения модуля Пример: {'target host info': [{'address': '10.135.182.158', 'domain': 'snmpUDPDomain', 'nmsName': 'test2', 'notifyType': 'trap', 'securityLevel': 'authentication', 'securityModel': 'v3', 'securityNameV3': 'wdz', 'vpnInstanceName': 'js'}]} |
| existing dict | всегда | параметры существующего сервера aaa в формате ключ/значение |
| proposed dict | всегда | параметры модуля в формате ключ/значение, переданные в модуль Пример: {'address': '10.135.182.158', 'host_name': 'test2', 'notify_type': 'trap', 'security_level': 'authentication', 'security_model': 'v3', 'security_name_v3': 'wdz', 'state': 'present', 'vpn_name': 'js'} |
| 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. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- wangdezhuang (@CloudEngine-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.6/modules/ce_snmp_target_host_module.html