Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings — управление настройками SNMP в системах VSP One SDS Block и Cloud.

Примечание

Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).

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

Для установки используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля необходимы дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings.

Добавлено в hitachivantara.vspone_block 4.4.0

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль управляет настройками SNMP, включая включение агента, настройку версии, параметров trap-сообщений и аутентификации, а также сведениями о системной группе в системах хранения Hitachi SDS Block.
  • Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/sdsb_snmp.yml

Требования

На хосте, на котором выполняется этот модуль, должны быть установлены следующие компоненты.

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

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

Сведения, необходимые для установления соединения с системой хранения.

address

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

IP-адрес или имя хоста системы хранения.

connection_type

string

Тип соединения с системой хранения.

Варианты:

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

password

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

Пароль для аутентификации. Это обязательное поле.

username

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

Имя пользователя для аутентификации. Это обязательное поле.

spec

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

Спецификация настроек SNMP.

is_snmp_agent_enabled

boolean

Включить или отключить агент SNMP.

Варианты:

  • false
  • true

request_authentication_setting

dictionary

Настройка аутентификации SNMP-запросов.

snmpv2c_settings

list / elements=dictionary

Список настроек аутентификации SNMPv2c.

community

string

Строка сообщества SNMP для запросов.

requests_permitted

list / elements=string

Список IP-адресов или имен хостов, которым разрешено отправлять запросы.

sending_trap_setting

dictionary

Настройка отправки SNMP trap-сообщений.

snmpv2c_settings

list / elements=dictionary

Список настроек trap-сообщений SNMPv2c.

community

string

Строка сообщества SNMP для trap-сообщений.

send_trap_to

list / elements=string

Список IP-адресов или имен хостов, на которые следует отправлять trap-сообщения.

snmp_version

string

Используемая версия SNMP.

Варианты:

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

system_group_information

dictionary

Настройки сведений о системной группе.

contact

string

Контактные данные системного администратора.

location

string

Физическое расположение системы хранения.

storage_system_name

string

Имя системы хранения.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: нет

Определяет, должен ли модуль выполняться в режиме проверки.

Примеры

- name: Enable SNMP agent with basic configuration
  hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      is_snmp_agent_enabled: true
      snmp_version: "v2c"

- name: Configure SNMP with trap settings
  hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      is_snmp_agent_enabled: true
      snmp_version: "v2c"
      sending_trap_setting:
        snmpv2c_settings:
          - community: "public"
            send_trap_to:
              - "192.168.1.100"
              - "monitoring.company.com"
          - community: "private"
            send_trap_to:
              - "192.168.1.101"

- name: Configure SNMP with authentication settings
  hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      is_snmp_agent_enabled: true
      request_authentication_setting:
        snmpv2c_settings:
          - community: "readonly"
            requests_permitted:
              - "192.168.1.50"
              - "nms.company.com"
          - community: "readwrite"
            requests_permitted:
              - "192.168.1.51"

- name: Configure complete SNMP settings with system information
  hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      is_snmp_agent_enabled: true
      snmp_version: "v2c"
      sending_trap_setting:
        snmpv2c_settings:
          - community: "public"
            send_trap_to:
              - "192.168.1.100"
      request_authentication_setting:
        snmpv2c_settings:
          - community: "readonly"
            requests_permitted:
              - "192.168.1.50"
      system_group_information:
        storage_system_name: "Production-SDS-Block-01"
        contact: "admin@company.com"
        location: "Data Center Room A1"

- name: Disable SNMP agent
  hitachivantara.vspone_block.sds_block.hv_sds_block_snmp_settings:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      is_snmp_agent_enabled: false

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

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

Ключ

Описание

snmp_settings

dictionary

Конфигурация настроек SNMP.

Возвращается: всегда

is_snmp_agent_enabled

boolean

Указывает, включен ли агент SNMP.

Возвращается: при успехе

Пример: true

request_authentication_setting

dictionary

Настройки аутентификации SNMP-запросов.

Возвращается: при успехе

snmpv2c_settings

list / elements=dictionary

Список конфигураций аутентификации SNMPv2c.

Возвращается: при успехе

community

string

Строка сообщества SNMP для запросов.

Возвращается: при успехе

Пример: "readonly"

requests_permitted

list / elements=string

Список хостов, которым разрешено отправлять SNMP-запросы.

Возвращается: при успехе

Пример: ["192.168.1.50", "nms.company.com"]

sending_trap_setting

dictionary

Настройки конфигурации SNMP trap-сообщений.

Возвращается: при успехе

snmpv2c_settings

list / elements=dictionary

Список конфигураций trap-сообщений SNMPv2c.

Возвращается: при успехе

community

string

Строка сообщества SNMP для trap-сообщений.

Возвращается: при успехе

Пример: "public"

send_trap_to

list / elements=string

Список адресов назначения для SNMP trap-сообщений.

Возвращается: при успехе

Пример: ["192.168.1.100", "monitoring.company.com"]

snmp_version

string

Используемая версия SNMP.

Возвращается: при успехе

Пример: "v2c"

system_group_information

dictionary

Сведения о системной группе.

Возвращается: при успехе

contact

string

Контактные данные системного администратора.

Возвращается: при успехе

Пример: "admin@company.com"

location

string

Физическое расположение системы хранения.

Возвращается: при успехе

Пример: "Data Center Room A1"

storage_system_name

string

Имя системы хранения.

Возвращается: при успехе

Пример: "Production-SDS-Block-01"

Авторы

  • Hitachi Vantara LTD (@hitachi-vantara)

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

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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/hitachivantara/vspone_block/sds_block.hv_sds_block_snmp_settings_module.html

Spec-Zone.ru

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