Spec-Zone.ru › Ansible

ieisystem.inmanage.edit_snmp_trap модуль — Установка snmp ловушки

Примечание

Этот модуль входит в коллекцию ieisystem.inmanage (версия 2.0.0).

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

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

Для использования в плейбуке укажите: ieisystem.inmanage.edit_snmp_trap.

Новинка в ieisystem.inmanage 1.0.0

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

Описание

  • Установить snmp ловушку на сервере ieisystem.

Требования

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

  • Python 3.7+
  • inManage

Параметры

Параметр

Комментарии

auth_password

строка

Установите пароль аутентификации для ловушки V3.

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

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

auth_protocol

строка

Выберите протокол аутентификации для ловушки V3.

Варианты:

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

community

строка

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

contact

строка

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

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

engine_id

строка

Указывает идентификатор обработчика для ловушки V3. Значение должно быть строкой из 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

строка

Выберите протокол конфиденциальности для ловушки V3.

Варианты:

  • "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: inmanage
  no_log: true
  connection: local
  gather_facts: false
  vars:
    inmanage:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set snmp trap v2c"
    ieisystem.inmanage.edit_snmp_trap:
      version: 2
      event_severity: "warning"
      community: "test"
      system_name: "ieisystem"
      provider: "{{ inmanage }}"

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

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

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

Ключ

Описание

changed

boolean

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

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

message

string

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

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

state

string

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

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

Авторы

  • WangBaoshan (@ieisystem)

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

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

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

Spec-Zone.ru

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