Spec-Zone.ru › Ansible

Модуль inspur.sm.edit_snmp_trap – Установка ловушки SNMP.

Примечание

Этот модуль входит в коллекцию inspur.sm (версия 2.3.0).

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

Для установки используйте: ansible-galaxy collection install inspur.sm.

Чтобы использовать её в плейбуке, укажите: inspur.sm.edit_snmp_trap.

Новая в inspur.sm 0.1.0

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

Описание

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

Параметры

Параметр

Комментарии

auth_password

строка

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

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

auth_protocol

строка

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

Варианты:

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

community

строка

Сообщество v1/v2c.

contact

строка

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

Данный параметр поддерживается только моделью M5.

engine_id

строка

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

event_severity

строка

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

Варианты:

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

host

строка

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

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 или адрес для подключения к удалённому устройству через указанный транспорт. Значение хоста используется в качестве адреса назначения для транспорта.

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.

version

целое число

Версия SNMP-ловушки.

Данный параметр поддерживается только моделью M6.

Варианты:

  • 0
  • 1
  • 2
  • 3
END_OF_DOCUMENT_MARKER

Примеры

- 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.sm.edit_snmp_trap:
      version: 2
      event_severity: "warning"
      inspur: "test"
      system_name: "Inspur"
      provider: "{{ ism }}"

  - name: "Set snmp trap v3"
    inspur.sm.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 (@ISIB-group)

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

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

© 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/sm/edit_snmp_trap_module.html

Spec-Zone.ru

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