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 |
| Отключить/Включить протоколирование на указанном удалённом хосте | |
| filter string |
| Указать тип фильтра | |
| filter_str string | Указать строку фильтрации с использованием регулярных выражений | ||
| host string / required | <IP4/IP6 ИмяХоста> Отправлять журналы событий на этот сервер с использованием протокола syslog | ||
| port integer | Установить порт назначения на удалённом сервере для сообщений журнала | ||
| trap string |
| Минимальный уровень серьёзности сообщений для этого сервера syslog | |
| trap_override list / elements=string | Переопределять уровни журналов для этого приемника на основе класса | ||
| override_class string / required |
| Указать класс, уровень журнала которого нужно переопределить | |
| override_enabled boolean |
| Отключить переопределение приоритетов для определённого класса. | |
| override_priority string |
| -Указать приоритет, уровень журнала которого нужно переопределить | |
Примеры
- 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