Настройки логирования 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: []
Здесь:
-
Настройки аудита.
-
Минимальный уровень важности для попадания сообщения в лог.
Допустимые значения (в порядке возрастания уровня важности):
-
DEBUG -
INFO -
WARNING -
ERROR -
CRITICAL.
-
-
Настройки формата хранения.
Для
auditдопускается использовать форматыcefиjson, дляjournal— толькоtext. -
Использование выбранного формата хранения.
-
Настройки ротации файла хранения лога.
-
Путь к файлу хранения лога.
-
Максимальный размер файла хранения лога в байтах. При превышении указанного значения:
-
Файл с самой старой версией лога удаляется.
-
Существующий файл хранения лога и его старые версии переименовываются.
-
Создаётся новый файл хранения лога и запись выполняется уже в него.
-
-
Количество хранимых старых версий файла хранения лога.
-
Настройки фильтрации событий по группам, действиям и статусам событий соответственно. Возможные значения для фильтров в каждой группе приведены ниже.
Значения ключей, используемых для фильтрации событий#
Чтобы исключить события из журналов, укажите их идентификаторы в соответствующем разделе файла конфигурации.
Возможные значения для 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 | доступ запрещен |