Spec-Zone.ru › Ansible

Модуль inspur.ispim.edit_snmp_trap – Настройка ловушек SNMP

Примечание

Этот модуль является частью коллекции inspur.ispim (версия 2.2.3).

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

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

Для использования в книге задач укажите: inspur.ispim.edit_snmp_trap.

Новая функция в inspur.ispim 1.0.0

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

Описание

  • Настройка ловушек SNMP на сервере Inspur.

Требования

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

  • Python 3.7+
  • inspursmsdk

Параметры

Параметр

Комментарии

auth_password

строка

Установить пароль проверки подлинности для ловушки V3, пароль представляет собой строку из 8 до 16 буквенно-цифровых символов.

Требуется, когда auth_protocol равен SHA или MD5.

auth_protocol

строка

Выбор проверки подлинности.

Варианты:

  • "NONE"
  • "SHA"
  • "MD5"

community

строка

Община v1/v2c.

contact

строка

Установить контакт, можно установить NULL.

Только модель M5 поддерживает этот параметр.

engine_id

строка

Установить Engine ID ловушки V3, Engine ID представляет собой строку из 10 до 48 шестнадцатеричных символов, должна быть чётной, можно установить NULL.

event_severity

строка

Уровень серьезности события.

Варианты:

  • "all"
  • "warning"
  • "critical"

host

строка

Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется в качестве адреса назначения для транспорта.

host_id

строка

Идентификатор хоста.

Только модель M6 поддерживает этот параметр.

Варианты:

  • "HostName"
  • "SerialNum"
  • "AssertTag"

location

строка

Установить расположение хоста, можно установить NULL.

Только модель M5 поддерживает этот параметр.

os

строка

Установить операционную систему хоста, можно установить NULL.

Только модель M5 поддерживает этот параметр.

password

строка

Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, вместо него используется значение переменной окружения ANSIBLE_NET_PASSWORD.

priv_password

строка

Установить пароль конфиденциальности ловушки V3, пароль представляет собой строку из 8 до 16 буквенно-цифровых символов.

Требуется, когда priv_protocol равен DES или AES.

priv_protocol

строка

Выбор конфиденциальности.

Варианты:

  • "NONE"
  • "DES"
  • "AES"

provider

словарь

Объект словаря, содержащий сведения о подключении.

host

строка

Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется в качестве адреса назначения для транспорта.

password

строка

Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, вместо него используется значение переменной окружения ANSIBLE_NET_PASSWORD.

username

строка

Настраивает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, вместо него используется значение переменной окружения ANSIBLE_NET_USERNAME.

system_id

строка

Установить идентификатор системы, можно установить NULL.

Только модель M5 поддерживает этот параметр.

system_name

строка

Установить имя системы, можно установить NULL.

Только модель M5 поддерживает этот параметр.

trap_port

целое число

Установить порт SNMP-ловушки (1-65535).

Только модель M5 поддерживает этот параметр.

username

строка

Настраивает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, вместо него используется значение переменной окружения ANSIBLE_NET_USERNAME.

v3username

строка

Установить имя пользователя ловушки V3.

END_OF_DOCUMENT_MARKER

version

integer

Версия SNMP-ловушки, 1 — v1, 2 — v2c(v2), 3 — v3, 0 — отключение SNMP-ловушки.

Только модель M6 поддерживает 0 Настройки.

Варианты:

  • 0
  • 1
  • 2
  • 3

Примечания

Примечание

  • Не поддерживает check_mode.

Примеры

- name: Trap test
  hosts: ism
  no_log: true
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set snmp trap v2c"
    inspur.ispim.edit_snmp_trap:
      version: 2
      event_severity: "warning"
      inspur: "test"
      system_name: "Inspur"
      provider: "{{ ism }}"

  - name: "Set snmp trap v3"
    inspur.ispim.edit_snmp_trap:
      version: 3
      event_severity: "all"
      v3username: "Inspur"
      engine_id: "1234567890"
      auth_protocol: "SHA"
      auth_password: "12345678"
      priv_protocol: "AES"
      priv_password: "123454678"
      trap_port: 162
      provider: "{{ ism }}"

Значения возврата

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

Ключ

Описание

changed

boolean

Проверка, были ли внесены изменения на устройстве.

Возвращаемое значение: всегда

message

string

Сообщения, возвращаемые после выполнения модуля.

Возвращаемое значение: всегда

state

string

Состояние после выполнения модуля.

Возвращаемое значение: всегда

Авторы

  • WangBaoshan (@ispim)

Ссылки на сборки

  • Система отслеживания задач
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/inspur/ispim/edit_snmp_trap_module.html

Spec-Zone.ru

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