Spec-Zone.ru › Ansible 2.11

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
    Варианты:
  • no
  • yes
Включает/выключает аутентификацию на основе сообществ в системе.
contact_name
string
Устанавливает имя контакта SNMP.
engine_id_reset
boolean
    Варианты:
  • no
  • yes
Устанавливает engineID SNMPv3 на уникальное значение узла.
location
string
Устанавливает расположение SNMP.
multi_communities_enabled
boolean
    Варианты:
  • no
  • yes
Включает/выключает возможность настройки нескольких сообществ.
notify_community
string
Устанавливает стандартное сообщество для уведомлений SNMP v1 и v2c, отправляемых узлам, у которых нет переопределённого сообщества.
notify_enabled
boolean
    Варианты:
  • no
  • yes
Включает/выключает отправку SNMP-уведомлений (ловушек и уведомлений) из системы.
notify_event
string
    Варианты:
  • asic-chip-down
  • dcbx-pfc-port-oper-state-trap
  • insufficient-power
  • mstp-new-bridge-root
  • ospf-lsdb-approaching-overflow
  • sm-stop
  • user-logout
  • cli-line-executed
  • dcbx-pfc-port-peer-state-trap
  • interface-down
  • mstp-new-root-port
  • ospf-lsdb-overflow
  • snmp-authtrap
  • xstp-new-root-bridge
  • cpu-util-high
  • disk-io-high
  • interface-up
  • mstp-topology-change
  • ospf-nbr-state-change
  • temperature-too-high
  • xstp-root-port-change
  • dcbx-ets-module-state-change
  • disk-space-low
  • internal-bus-error
  • netusage-high
  • paging-high
  • topology_change
  • xstp-topology-change
  • dcbx-ets-port-admin-state-trap
  • entity-state-change
  • internal-link-speed-mismatch
  • new_root
  • power-redundancy-mismatch
  • unexpected-cluster-join
  • dcbx-ets-port-oper-state-trap
  • expected-shutdown
  • liveness-failure
  • ospf-auth-fail
  • process-crash
  • unexpected-cluster-leave
  • dcbx-ets-port-peer-state-trap
  • health-module-status
  • low-power
  • ospf-config-error
  • process-exit
  • unexpected-cluster-size
  • dcbx-pfc-module-state-change
  • insufficient-fans
  • low-power-recover
  • ospf-if-rx-bad-packet
  • sm-restart
  • unexpected-shutdown
  • dcbx-pfc-port-admin-state-trap
  • insufficient-fans-recover
  • memusage-high
  • ospf-if-state-change
  • sm-start
  • user-login
Указывает, какие события будут отправляться как SNMP-уведомления.
notify_port
string
Устанавливает порт по умолчанию для отправки уведомлений.
notify_send_test
string
    Варианты:
  • yes
  • no
Отправляет тестовое уведомление.
snmp_communities
list / elements=string
Список SNMP-сообществ
community_name
string / required
Настраивает имя SNMP-сообщества.
community_type
string
    Варианты:
  • read-only
  • read-write
Добавляет это сообщество как сообщество только для чтения или чтения/записи.
state
string
    Варианты:
  • present
  • absent
Используется для определения, хотите ли вы удалить заданное SNMP-сообщество.
snmp_permissions
list / elements=string
Разрешает запросы SNMPSET для элементов в MIB.
permission_type
string
    Варианты:
  • MELLANOX-CONFIG-DB-MIB
  • MELLANOX-EFM-MIB
  • MELLANOX-POWER-CYCLE
  • MELLANOX-SW-UPDATE
  • RFC1213-MIB
Настраивает тип запроса.
state_enabled
boolean / required
    Варианты:
  • no
  • yes
Включает/выключает запрос.
state_enabled
boolean
    Варианты:
  • no
  • yes
Включает/выключает состояние конфигурации 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API