Spec-Zone.ru › Ansible

Модуль community.network.ce_info_center_log – Управление конфигурацией журнала информационного центра на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

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

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

Для использования в playbook, укажите: community.network.ce_info_center_log.

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

Краткое описание

  • Установка формата метки времени для журналов. Настройка устройства для вывода журналов в буфер журналов.

Псевдонимы: network.cloudengine.ce_info_center_log

Параметры

Параметр

Комментарии

channel_id

string

Указывает ID канала. Значение представляет собой целое число в диапазоне от 0 до 9.

log_buff_enable

string

Включает отправку журналов коммутатором в буфер журналов.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

log_buff_size

string

Указывает максимальное количество журналов в буфере журналов. Значение представляет собой целое число в диапазоне от 0 до 10240. Если logbuffer-size равно 0, журналы не отображаются.

log_enable

string

Указывает, включена ли фильтрация журналов.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

log_level

string

Указывает уровень серьезности журнала.

Варианты:

  • "emergencies"
  • "alert"
  • "critical"
  • "error"
  • "warning"
  • "notification"
  • "informational"
  • "debugging"

log_time_stamp

string

Устанавливает формат метки времени для журналов.

Варианты:

  • "date_boot"
  • "date_second"
  • "date_tenthsecond"
  • "date_millisecond"
  • "shortdate_second"
  • "shortdate_tenthsecond"
  • "shortdate_millisecond"
  • "formatdate_second"
  • "formatdate_tenthsecond"
  • "formatdate_millisecond"

module_name

string

Указывает имя модуля. Значение представляет собой имя модуля в регистрационных журналах.

state

string

Определяет, должна ли конфигурация присутствовать на устройстве или нет.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

Примечания

Примечание

  • Для работы этого модуля необходимо включить системную службу netconf на удаленном управляемом устройстве.
  • Рекомендуемое подключение – netconf.
  • Этот модуль также работает с соединениями local для устаревших playbook.

Примеры

- name: CloudEngine info center log test
  hosts: cloudengine
  connection: local
  gather_facts: false
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Setting the timestamp format of logs"
    community.network.ce_info_center_log:
      log_time_stamp: date_tenthsecond
      provider: "{{ cli }}"

  - name: "Enabled to output information to the log buffer"
    community.network.ce_info_center_log:
      log_buff_enable: true
      provider: "{{ cli }}"

  - name: "Set the maximum number of logs in the log buffer"
    community.network.ce_info_center_log:
      log_buff_size: 100
      provider: "{{ cli }}"

  - name: "Set a rule for outputting logs to a channel"
    community.network.ce_info_center_log:
      module_name: aaa
      channel_id: 1
      log_enable: true
      log_level: critical
      provider: "{{ cli }}"

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

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

Ключ

Описание

changed

boolean

проверка, были ли внесены изменения на устройстве

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

Пример: true

end_state

dictionary

пары ключ/значение конфигурации после выполнения модуля

Возвращается: в подробном режиме

Пример: {"log_time_stamp": "date_tenthsecond"}

existing

dictionary

пары ключ/значение существующей конфигурации

Возвращается: в подробном режиме

Пример: {"log_time_stamp": "date_second"}

proposed

dictionary

пары ключ/значение параметров, переданных в модуль

Возвращается: в подробном режиме

Пример: {"log_time_stamp": "date_tenthsecond", "state": "present"}

updates

list / elements=string

команды, отправленные на устройство

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

Пример: ["info-center timestamp log date precision-time tenth-second"]

Авторы

  • QijunPan (@QijunPan)

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

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

© 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/community/network/ce_info_center_log_module.html

Spec-Zone.ru

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