mellanox.onyx.onyx_snmp_hosts – Настройка параметров хостов SNMP
Примечание
Этот плагин входит в коллекцию mellanox.onyx (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install mellanox.onyx.
Для использования в плейбуке укажите: mellanox.onyx.onyx_snmp_hosts.
Введено в версии 0.2.0: из mellanox.onyx
Обзор
- Этот модуль обеспечивает декларативное управление параметрами протокола SNMP-хостов на сетевых устройствах Mellanox ONYX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| hosts список / элементы=строка | Список SNMP-хостов | ||
| auth_password строка | Пароль, необходимый для настройки типа аутентификации. | ||
| auth_type строка |
| Настраивает параметры безопасности SNMP v3, указывая пароли в другом параметре (auth_password) (пароли всегда хранятся зашифрованными). | |
| enabled логический |
| Временно включает/выключает отправку всех уведомлений на этот хост. | |
| name строка / обязательно | Указывает имя хоста. | ||
| notification_type строка |
| Настраивает тип отправки уведомлений на указанный хост. | |
| port строка | Переопределяет порт назначения по умолчанию для этого хоста. | ||
| privacy_password строка | Пароль, необходимый для настройки типа конфиденциальности. | ||
| privacy_type строка |
| Указывает настройки конфиденциальности SNMP v3 для этого пользователя. | |
| state строка |
| Используется для определения, нужно ли удалить указанный хост. | |
| user_name строка | Указывает имя пользователя для этого информационного приемника. | ||
| version строка |
| Указывает версию SNMP для отправки информационных сообщений. | |
Примеры
- name: Enables snmp host
onyx_snmp_hosts:
hosts:
- name: 1.1.1.1
enabled: true
- name: Configures snmp host with version 2c
onyx_snmp_hosts:
hosts:
- name: 2.3.2.4
enabled: true
notification_type: trap
port: 66
version: 2c
- name: Configures snmp host with version 3 and configures it with user as sara
onyx_snmp_hosts:
hosts:
- name: 2.3.2.4
enabled: true
notification_type: trap
port: 66
version: 3
user_name: sara
auth_type: sha
auth_password: jnbdfijbdsf
privacy_type: 3des
privacy_password: nojfd8uherwiugfh
- name: Deletes the snmp host
onyx_snmp_hosts:
hosts:
- name: 2.3.2.4
state: absent
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список / элементы=строка | всегда | Список команд конфигурации для отправки на устройство. Пример: ['snmp-server host <host_name> disable', 'no snmp-server host <host_name> disable', 'snmp-server host <host_name> informs port <port_number> version <version_number>', 'snmp-server host <host_name> traps port <port_number> version <version_number>', 'snmp-server host <host_name> informs port <port_number> version <version_number> user <user_name> auth <auth_type> <auth_password> priv <privacy_type> <privacy_password>', 'snmp-server host <host_name> traps port <port_number> version <version_number> user <user_name> auth <auth_type> <auth_password> priv <privacy_type> <privacy_password>', 'no snmp-server host <host_name>.'] |
Авторы
- Sara Touqan (@sarato)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/mellanox/onyx/onyx_snmp_hosts_module.html