Spec-Zone.ru › Ansible 2.11

mellanox.onyx.onyx_syslog_remote – Настройка модуля удалённого syslog

Примечание

Этот плагин входит в коллекцию mellanox.onyx (версия 1.0.0).

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

Чтобы использовать его в плейбуке, укажите: mellanox.onyx.onyx_syslog_remote.

В версии 0.2.0: модуля mellanox.onyx

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

Обзор

  • Этот модуль предоставляет декларативное управление syslog на сетевых устройствах Mellanox ONYX.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
enabled
boolean
    Варианты:
  • no
  • yes ←
Отключить/Включить протоколирование на указанном удалённом хосте
filter
string
    Варианты:
  • include
  • exclude
Указать тип фильтра
filter_str
string
Указать строку фильтрации с использованием регулярных выражений
host
string / required
<IP4/IP6 ИмяХоста> Отправлять журналы событий на этот сервер с использованием протокола syslog
port
integer
Установить порт назначения на удалённом сервере для сообщений журнала
trap
string
    Варианты:
  • none
  • debug
  • info
  • notice
  • alert
  • warning
  • err
  • emerg
  • crit
Минимальный уровень серьёзности сообщений для этого сервера syslog
trap_override
list / elements=string
Переопределять уровни журналов для этого приемника на основе класса
override_class
string / required
    Варианты:
  • mgmt-front
  • mgmt-back
  • mgmt-core
  • events
  • debug-module
  • sx-sdk
  • mlx-daemons
  • protocol-stack
Указать класс, уровень журнала которого нужно переопределить
override_enabled
boolean
    Варианты:
  • no
  • yes ←
Отключить переопределение приоритетов для определённого класса.
override_priority
string
    Варианты:
  • none
  • debug
  • info
  • notice
  • alert
  • warning
  • err
  • emerg
  • crit
-Указать приоритет, уровень журнала которого нужно переопределить

Примеры

- name: Remote logging port 8080
- onyx_syslog_remote:
    host: 10.10.10.10
    port: 8080

- name: Remote logging trap override
- onyx_syslog_remote:
    host: 10.10.10.10
    trap_override:
        - override_class: events
          override_priority: emerg

- name: Remote logging trap emerg
- onyx_syslog_remote:
    host: 10.10.10.10
    trap: emerg

- name: Remote logging filter include 'ERR'
- onyx_syslog_remote:
    host: 10.10.10.10
    filter: include
    filter_str: /ERR/

- name: Disable remote logging with class events
- onyx_syslog_remote:
    enabled: False
    host: 10.10.10.10
    class: events
- name : disable remote logging
- onyx_syslog_remote:
    enabled: False
    host: 10.10.10.10

- name : enable/disable override class
- onyx_syslog_remote:
    host: 10.7.144.71
    trap_override:
        - override_class: events
          override_priority: emerg
          override_enabled: False
        - override_class: mgmt-front
          override_priority: alert

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

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

Ключ Возвращаемое значение Описание
commands
list / elements=string
всегда
Список команд конфигурации для отправки на устройство.

Пример:
['logging x port 8080', 'logging 10.10.10.10 trap override class events priority emerg', 'no logging 10.10.10.10 trap override class events', 'logging 10.10.10.10 trap emerg', 'logging 10.10.10.10 filter [include | exclude] ERR']


Авторы

  • Anas Shami (@anass)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/mellanox/onyx/onyx_syslog_remote_module.html

Spec-Zone.ru

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