Spec-Zone.ru › Ansible

Модуль netapp.storagegrid.na_sg_grid_snmp — настройка агента SNMP в StorageGRID.

Примечание

Этот модуль входит в коллекцию netapp.storagegrid (версия 21.16.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install netapp.storagegrid.

Чтобы использовать её в плейбуке, укажите: netapp.storagegrid.na_sg_grid_snmp.

Добавлено в netapp.storagegrid 21.15.0

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Настройка мониторинга SNMP в NetApp StorageGRID.

Параметры

Параметр

Комментарии

agent_addresses

list / elements=dictionary

Локальные адреса привязки агента SNMP.

network

string

Адрес локального сетевого интерфейса агента SNMP.

Варианты:

  • "grid"
  • "admin"
  • "client"
  • "all" ← (по умолчанию)

port

integer

Порт локального адреса агента SNMP.

По умолчанию: 161

protocol

string

Протокол адреса агента SNMP.

Варианты:

  • "udp" ← (по умолчанию)
  • "udp6"
  • "tcp"
  • "tcp6"

api_url

string / обязательный

URL REST API узла администрирования StorageGRID.

auth_token

string / обязательный

Токен авторизации для запроса API.

auth_trap_enable

integer

1 — включить ловушки аутентификации SNMP.

2 — отключить ловушки аутентификации SNMP.

Варианты:

  • 1
  • 2 ← (по умолчанию)

community_strings

list / elements=string

Список строк сообщества.

disable_notifications

boolean

Отключить все уведомления SNMP.

Варианты:

  • false ← (по умолчанию)
  • true

enable_snmp

boolean

Включить или отключить мониторинг SNMP.

Варианты:

  • false ← (по умолчанию)
  • true

ro_users

list / elements=string

Пользователи USM с доступом только для чтения.

state

string

Агент SNMP должен присутствовать.

Варианты:

  • "present" ← (по умолчанию)

sys_contact

string

Контактное лицо системы SNMP.

sys_location

string

Расположение системы SNMP.

trap_community

string

Сообщество ловушек SNMP.

trap_destinations

list / elements=dictionary

Назначения ловушек SNMP для уведомлений V1, V2C и Inform.

community

string

Сообщество назначения ловушек SNMP (нельзя использовать вместе с usm_user).

host

string / обязательный

Хост назначения ловушек SNMP.

port

integer

Порт назначения ловушек SNMP.

protocol

string

Протокол назначения ловушек SNMP.

Варианты:

  • "udp" ← (по умолчанию)
  • "tcp"

type

string / обязательный

Тип назначения ловушек SNMP.

Варианты:

  • "trapsink"
  • "trap2sink"
  • "informsink"
  • "trapsess"
  • "informsess"

usm_user

string

Пользователь USM, от имени которого отправляется уведомление (нельзя использовать вместе с community).

usm_users

list / elements=dictionary

Пользователь USM.

auth_passphrase

string / обязательный

Парольная фраза аутентификации пользователя USM.

auth_protocol

string / обязательный

Протокол аутентификации пользователя USM.

Варианты:

  • "SHA"

authoritative_engine_id

string

Идентификатор подсистемы (engine ID), используемый для хеширования локализованного ключа. От 5 до 32 байт в шестнадцатеричном формате.

Используется только для пользователей, указанных в назначениях ловушек informsess.

name

string / обязательный

Имя пользователя USM.

priv_passphrase

string

Парольная фраза конфиденциальности пользователя USM.

priv_protocol

string

Протокол конфиденциальности пользователя USM.

Варианты:

  • "AES"

security_level

string / обязательный

Уровень безопасности пользователя USM.

Варианты:

  • "authNoPriv"
  • "authPriv"

validate_certs

boolean

Следует ли проверять сертификаты HTTPS?

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Модули с префиксом na_sg предназначены для управления NetApp StorageGRID.

Примеры

- name: Configure SNMP monitoring
  na_sg_grid_snmp:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    enable_snmp: true
    community_strings:
      - public
    sys_location: RTP-L1-R23S10
    sys_contact: storage-support@example.com
    trap_community: public
    auth_trap_enable: 2
    disable_notifications: false
    trap_destinations:
      - type: trapsink
        host: 172.12.10.100
        port: 162
        community: public
        protocol: udp
    agent_addresses:
      - protocol: udp
        network: admin
        port: 161

- name: Configure usm user
  na_sg_grid_snmp:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    enable_snmp: true
    usm_users:
      - name: user1
        security_level: authNoPriv
        auth_protocol: SHA
        auth_passphrase: password
        priv_protocol: AES
        priv_passphrase: privpass

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

resp

dictionary

Возвращает сведения об агенте SNMP StorageGRID.

Возвращается: Если state имеет значение ‘present’.

Пример: {"agent_addresses": [{"network": "admin", "port": 161, "protocol": "udp"}], "authtrapenable": 2, "community_strings": ["public"], "disable_notifications": false, "enable_snmp": false, "rousers": ["user1"], "sysContact": "storage-support@example.com", "sysLocation": "RTP-L1-R23S10", "trap_destinations": [{"community": "public", "host": "172.16.10.100", "port": 162, "protocol": "udp", "type": "trapsink", "usmUser": "user1"}], "trapcommunity": "public", "usm_users": [{"authPassphrase": "authpass", "authProtocol": "SHA", "authoritativeEngineId": "0x803f482ba75d00000000", "name": "user1", "privPassphrase": "privpass", "privProtocol": "AES", "securityLevel": "authPriv"}]}

Авторы

  • Команда NetApp Ansible (@vinaykus)

Ссылки на коллекцию

  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp/storagegrid/na_sg_grid_snmp_module.html

Spec-Zone.ru

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