mellanox.onyx.onyx_snmp – Управляет общими конфигурациями SNMP на сетевых устройствах Mellanox ONYX
Примечание
Этот плагин входит в коллекцию mellanox.onyx (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install mellanox.onyx.
Для использования в плейбуке укажите: mellanox.onyx.onyx_snmp.
В версии 0.2.0: плагина mellanox.onyx
Обзор
- Этот модуль обеспечивает декларативное управление SNMP на сетевых устройствах Mellanox ONYX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| communities_enabled boolean |
| Включает/выключает аутентификацию на основе сообществ в системе. | |
| contact_name string | Устанавливает имя контакта SNMP. | ||
| engine_id_reset boolean |
| Устанавливает engineID SNMPv3 на уникальное значение узла. | |
| location string | Устанавливает расположение SNMP. | ||
| multi_communities_enabled boolean |
| Включает/выключает возможность настройки нескольких сообществ. | |
| notify_community string | Устанавливает стандартное сообщество для уведомлений SNMP v1 и v2c, отправляемых узлам, у которых нет переопределённого сообщества. | ||
| notify_enabled boolean |
| Включает/выключает отправку SNMP-уведомлений (ловушек и уведомлений) из системы. | |
| notify_event string |
| Указывает, какие события будут отправляться как SNMP-уведомления. | |
| notify_port string | Устанавливает порт по умолчанию для отправки уведомлений. | ||
| notify_send_test string |
| Отправляет тестовое уведомление. | |
| snmp_communities list / elements=string | Список SNMP-сообществ | ||
| community_name string / required | Настраивает имя SNMP-сообщества. | ||
| community_type string |
| Добавляет это сообщество как сообщество только для чтения или чтения/записи. | |
| state string |
| Используется для определения, хотите ли вы удалить заданное SNMP-сообщество. | |
| snmp_permissions list / elements=string | Разрешает запросы SNMPSET для элементов в MIB. | ||
| permission_type string |
| Настраивает тип запроса. | |
| state_enabled boolean / required |
| Включает/выключает запрос. | |
| state_enabled boolean |
| Включает/выключает состояние конфигурации SNMP. | |
Примеры
- name: Configure SNMP
onyx_snmp:
state_enabled: yes
contact_name: sara
location: Nablus
communities_enabled: no
multi_communities_enabled: no
notify_enabled: yes
notify_port: 1
notify_community: community_1
notify_send_test: yes
notify_event: temperature-too-high
snmp_communities:
- community_name: public
community_type: read-only
state: absent
snmp_permissions:
- state_enabled: yes
permission_type: MELLANOX-CONFIG-DB-MIB
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands list / elements=string | всегда. | Список команд конфигурации в режиме конфигурации для отправки устройству Пример: ['snmp-server enable', 'no snmp-server enable', 'snmp-server location <location_name>', 'snmp-server contact <contact_name>', 'snmp-server enable communities', 'no snmp-server enable communities', 'snmp-server enable mult-communities', 'no snmp-server enable mult-communities', 'snmp-server enable notify', 'snmp-server notify port <port_number>', 'snmp-server notify community <community_name>', 'snmp-server notify send-test', 'snmp-server notify event <event_name>', 'snmp-server enable set-permission <permission_type>', 'no snmp-server enable set-permission <permission_type>', 'snmp-server community <community_name> <community_type>', 'no snmp-server community <community_name>.', 'snmp-server engineID reset.'] |
Авторы
- Sara-Touqan (@sarato)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/mellanox/onyx/onyx_snmp_module.html