Конфигурирование логирования vision_core

Настройки логирования vision_core находятся в файле /opt/skala-r/etc/vision/server/vision_core/log_config.yml.

Для изменения конфигурации логирования необходимо обладать правами root.

Пример заполнения log_config.yml:

[source, yml]#


audit: <1> level: INFO <2> formatters: <3> cef: enable: true <4> rotate: <5> filepath: “/opt/skala-r/var/log/vision/audit/cef/audit.log” <6> maxBytes: 104857600 <7> backupCount: 5 <8>

json:
  enable: true <4>
  rotate: <5>
    filepath: "/opt/skala-r/var/log/vision/audit/audit.log" <6>
    maxBytes: 104857600 <7>
    backupCount: 5 <8>

filters: <9> groups: [] actions: [] status: []

journal: <10> level: INFO <2> formatters: <3> text: enable: true <4> rotate: <5> filepath: “/opt/skala-r/var/log/vision/journal/journal.log” <6> maxBytes: 104857600 <7> backupCount: 5 <8> filters: <9> groups: [] actions: [] status: []


Здесь:

  1. Настройки аудита.

  2. Минимальный уровень важности для попадания сообщения в лог.

    Допустимые значения (в порядке возрастания уровня важности):

    • DEBUG

    • INFO

    • WARNING

    • ERROR

    • CRITICAL.

  3. Настройки формата хранения.

    Для audit допускается использовать форматы cef и json, для journal — только text.

  4. Использование выбранного формата хранения.

  5. Настройки ротации файла хранения лога.

  6. Путь к файлу хранения лога.

  7. Максимальный размер файла хранения лога в байтах. При превышении указанного значения:

    • Файл с самой старой версией лога удаляется.

    • Существующий файл хранения лога и его старые версии переименовываются.

    • Создаётся новый файл хранения лога и запись выполняется уже в него.

  8. Количество хранимых старых версий файла хранения лога.

  9. Настройки фильтрации событий по группам, действиям и статусам событий соответственно. Возможные значения для фильтров в каждой группе приведены ниже.

Значения ключей, используемых для фильтрации событий#

Чтобы исключить события из журналов, укажите их идентификаторы в соответствующем разделе файла конфигурации.

Возможные значения для groups#

Для исключения событий из процесса журналирования соответствующие идентификаторы (ID) должны быть перечислены в разделе filters файла конфигурации.

Ключи filters.groups:

ID подгруппы Группа Текст подгруппы
10 Приложение приложение vision_core
21 Авторизация вход пользователя в систему
22 выход пользователя из системы
23 информация о входе в систему
24 информация о текущем пользователе
31 Запрос метрик (UI) значения метрик за момент времени
32 значений метрик за период времени
41 Запрос метрик (внешний) значений метрик за момент времени
42 значений метрик за период времени
43 список меток метрик
44 значений метки метрик
45 статуса TSDB
46 серий метрик
47 значений метрик через федерацию
51 Конфигурирование Визион.Сервера параметры SMTP-шлюза для отправки уведомлений
52 параметры SNMP-notifier для отправки уведомлений
60 Импорт данных импорт данных (список метрик и правил оповещения)
71 Самодиагностика Визион.Сервера здоровье компонентов сервера
72 логи компонентов сервера
80 Инвентори ПАК инвентори файла ПАК
91 foliage список серверов из приложения Foliage
92 список коммутаторов из приложения Foliage
93 список сетей из приложения Foliage
101 список меток и их значений список меток метрик
102 значений метки метрик
110 Взаимодействие TaskDaemon с Визион.Сервером уведомление от TaskDaemon
121 Объекты мониторинга объект мониторинга
122 допустимые вложенные типы объектов мониторинга
123 ссылки на объект мониторинга
124 типы объектов мониторинга
125 справочник подтипов объектов мониторинга
130 Компоненты мониторинга компонент мониторинга
141 Плагины общая информация о плагине
142 экземпляр плагина
143 таргет плагина
151 Метрики метрика
161 Правила оповещения правило оповещения
171 Получатели уведомлений их группы получатель уведомлений
172 группа получателей уведомлений
181 Оповещения о сработавших правилах оповещение о сработавшем правиле
182 количество оповещений о сработавших правилах
190 Токены токен доступа
200 Версия Визиона версия Визиона

Ключи filters.actions:

ID действия Действие
1 Создание
2 Чтение
3 Редактирование
4 Удаление
5 Получение
6 Отзывается
7 Установка
8 Деинсталляция
10 Запуск
11 Остановка
14 Авторизация
15 Ротация логов

Ключи filters.status

ID статуса Текст статуса
0 успешно
1 неуспешно
2 доступ запрещен