Изменение уровней ведения журналов работы процессов
На узлах с установленными компонентами программы выполняются служебные процессы, которые могут сохранять данные о своей работе в журналах. В таблице ниже описаны процессы программы, сохранением данных о работе которых в журналах вы можете управлять.
Процессы программы, по которым ведутся журналы
Процесс | Компьютер Сервера | Компьютер сенсора | Описание | Директория для хранения журналов |
|---|---|---|---|---|
EntityManager |
|
| Процесс, управляющий запуском других основных процессов программы. | /var/log/kaspersky/kics4net/traces/EntityManager |
Filter |
|
| Процесс, осуществляющий основной анализ трафика и прием телеметрии от EPP-приложений. | /var/log/kaspersky/kics4net/traces/Filter |
KisClient |
|
| Процесс, осуществляющий загрузку обновлений. | /var/log/kaspersky/kics4net/traces/KisClient |
NetworkDumper |
|
| Процесс, осуществляющий захват, фильтрацию и сохранение трафика на диске. | /var/log/kaspersky/kics4net/traces/NetworkDumper |
ProductServer |
|
| Сервер, к которому подключены все узлы Kaspersky Industrial CyberSecurity for Networks. Процесс предоставляет следующие функции:
| /var/log/kaspersky/kics4net/traces/ProductServer |
Watchdog |
|
| Процесс, отслеживающий состояние основных процессов программы и предоставляющий доступ к системным счетчикам и статистике операционной системы. | /var/log/kaspersky/kics4net/traces/Watchdog |
WebServer |
|
| Веб-интерфейс Kaspersky Industrial CyberSecurity for Networks. | /var/log/kaspersky/kics4net-webserver/traces |
Для каждого процесса вы можете задать один из следующих уровней ведения журнала:
- Выкл. В журнале не сохраняются данные о работе процесса. Этот уровень можно использовать для аварийного отключения ведения журналов, например, если из-за ошибок или особенностей окружения в журнал сохраняется большое количество записей.
- Ошибки. В журнале сохраняются только данные об ошибках, возникших в работе процесса из-за серьезных нарушений, чаще всего приводящих к потере данных. Иногда запись уровня Ошибки указывает на неработоспособность отдельных модулей программы. Как правило, запись этого уровня в журнале сопровождается предупреждением пользователя в виде сообщения программы. Этот уровень можно использовать для временного переключения с другого уровня ведения журналов, например, если интенсивность заполнения журналов мешает выявлению проблем в работы программы.
Пример
ERR [PDS] [PWS] ReadDbRuleFromCursor Custom value is empty for db protocol stack id: 227408
В этом примере приведена запись о проблеме с одним из протоколов в справочнике протоколов. Записи присвоен уровень Ошибки, так как проблема затрагивает все сессии с указанным протоколом.
- Важные (по умолчанию). В журнале сохраняются данные уровня Ошибки и данные о незначительных внутренних нарушениях, не влияющих на работоспособность программы. Иногда записи этого уровня содержат информационные сообщения, позволяющие, например, отслеживать процесс загрузки программы.
Пример
WRN [AMS] [AssetDiscovery] Ignore rule "TELNET Protocol" (id=200075). Wrong protocol stack table key.
В этом примере приведена запись о проблеме с одним из тысяч правил обнаружения, в котором используется неправильное имя протокола. Записи присвоен уровень Важные, так как проблема не влияет на обработку протокола и на функциональность Kaspersky Industrial CyberSecurity for Networks в целом.
- Инфо. В журнале сохраняются данные уровня Важные и важные отладочные сообщения, информирующие о стадиях выполнения программы. Этот уровень используется для отладки программы в тех случаях, когда при ведении журналов на уровне Отладка создается слишком много записей.
Ведение журналов на этом уровне может негативно влиять на производительность Kaspersky Industrial CyberSecurity for Networks.
Пример
INF [FILTER] [EKAIPC] Start: starting EkaIPCProvider...
В этом примере приведена информационная запись о начале запуска программного модуля.
- Отладка. В журнале сохраняются данные уровня Инфо и все данные о работе процесса, которые могут потребоваться при отладке программы (например, сведения о шагах разбора пакетов каждой сетевой сессии). Запись этого уровня содержит подробную информацию о работе программы. Этот уровень используется при анализе неисправности по просьбе специалиста Службы технической поддержки.
Ведение журналов на этом уровне создает интенсивную нагрузку на жесткий диск и существенно снижает производительность Kaspersky Industrial CyberSecurity for Networks.
Включение этого уровня ведения журналов может привести к быстрому удалению предыдущих записей в соответствии с установленным ограничением занимаемого объема для хранения записей. Расследование причин ошибочных ситуаций с этим уровнем возможно только за короткий промежуток времени.Пример
DBG [SPDKP] [SiemensS7Comm Parser/0x576b87f0a888] Cyclic response detected: pduSequence = 0, sequence = 2, items size = 2
DBG [NP3] Session 800000103cdb87f0a88b87f0a88e9200: reports sys command id #2405 on gpid: 164e8e5dec10c5
DBG [SPDKP] [SiemensS7Comm Protocol/0x576bcabd3d58] Packet info: #127, 192.168.2.0:102 ==> 198.51.100.0:55671, Plc ==> Scada [82], time: 1779892008648825
В этом примере приведены отладочные записи об обработке протокола S7comm. Записи содержат идентификаторы обработчика протокола, сессии, IP-адресов и портов этой сессии, времени обнаружения системной команды и указания на область трафика, которая вызвала обработку.
Необходимость изменить уровни ведения журналов может возникнуть, например, при обращении в Службу технической поддержки.
Изменять уровни ведения журналов могут только пользователи с ролью Администратор.
Для других менее значимых процессов программы ведутся записи уровня Важные. Для таких процессов изменение уровня ведения журналов невозможно. Журналы этих процессов хранятся в поддиректориях traces соответствующих локальных директорий. Например, журналы сервиса обнаружения сетевых аномалий по правилам хранятся в директории /var/log/kaspersky/kics4net-anomaly-hunter/traces.
Чтобы изменить уровни ведения журналов для процессов Kaspersky Industrial CyberSecurity for Networks:
- Подключитесь к Серверу Kaspersky Industrial CyberSecurity for Networks через веб-интерфейс под учетной записью Администратора.
- Выберите раздел Параметры → Ведение журналов.
- Измените уровни ведения журналов в зависимости от нужного результата:
- Если вы хотите задать одинаковый уровень ведения журналов для всех процессов на всех узлах, нажмите на заголовок столбца с названием нужного уровня.
- Если вы хотите задать одинаковый уровень ведения журналов для всех процессов на одном из узлов, нажмите на ячейку столбца с названием нужного уровня в строке с именем узла.
- Если вы хотите для одного процесса задать уровень ведения журнала, отличающийся от заданных уровней для других процессов, раскройте список процессов нужного узла в столбце Узлы и процессы и нажмите на ячейку столбца с названием нужного уровня в строке с именем процесса.
- Дождитесь применения изменений (до применения изменений отображается индикатор выполнения).
.png)