cnos_logging – Управление журналированием на сетевых устройствах
Новая в версии 2.8.
Обзор
- Этот модуль предоставляет декларативное управление журналированием на устройствах Cisco CNOS.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aggregate - | Список определений журналирования. | |
| dest - |
| Место назначения журналов. Lenovo использует термин server вместо host в своей CLI. |
| facility - | Устанавливает уровень журналирования. Применимо только для журналирования на сервер. | |
| level - | По умолчанию: 5 | Устанавливает уровни серьезности журналирования. 0-emerg;1-alert;2-crit;3-err;4-warn; 5-notif;6-inform;7-debug |
| name - | Если значение dest равно file, это указывает имя файла; если server, указывает имя сервера, которому нужно сообщить. | |
| size - | По умолчанию: 10485760 | Размер буфера. Допустимое значение находится в диапазоне от 4096 до 4294967295 байт. |
| state - |
| Состояние конфигурации журналирования. |
Примечания
Примечание
- Тестировалось на CNOS 10.9.1
Примеры
- name: configure server logging
cnos_logging:
dest: server
name: 10.241.107.224
facility: local7
state: present
- name: remove server logging configuration
cnos_logging:
dest: server
name: 10.241.107.224
state: absent
- name: configure console logging level and facility
cnos_logging:
dest: console
level: 7
state: present
- name: configure buffer size
cnos_logging:
dest: logfile
level: 5
name: testfile
size: 5000
- name: Configure logging using aggregate
cnos_logging:
aggregate:
- { dest: console, level: 6 }
- { dest: logfile, size: 9000 }
- name: remove logging using aggregate
cnos_logging:
aggregate:
- { dest: console, level: 6 }
- { dest: logfile, name: anil, size: 9000 }
state: absent
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands list | всегда | Список команд конфигурации для отправки на устройство. Пример: ['logging console 7', 'logging server 10.241.107.224'] |
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Anil Kumar Muraleedharan (@amuraleedhar)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/cnos_logging_module.html