Как удалить ненужные записи, такие как "charon[500]: 16[ENC] generating INFORMATIONAL response 359 [ ]", из логов?

У меня такой вопрос: в конфигурации для charon установлен уровень логирования loglevel 0, IKE-логи отключены, но мне не удается избавиться от сообщений в логах вида charon[500]: 16[ENC] generating INFORMATIONAL response 359 [ ]. Как можно убрать эти лишние записи?
  • 3 февраля 2025 г. 13:14
Ответы на вопрос 2
Для уменьшения или удаления ненужных сообщений из логов в `charon` (часть пакета strongSwan), можно попробовать несколько подходов:

1. **Настройка loglevel**: Хотя вы уже установили уровень логирования `loglevel` в `0`, убедитесь, что это действительно применяется. Проверьте конфигурацию `strongSwan`, которая может находиться в файле `/etc/strongswan/strongswan.conf` или в файле конфигурации, относящемся к `charon`.

   Пример настройки:
   ```ini
   charon {
       filelog {
           /var/log/charon.log {
               default = 0
               ike = 0
               cfg = 0
               net = 0
               esp = 0
               dmn = 0
               mgr = 0
           }
       }
   }
   ```

2. **Фильтрация логов**: Если уменьшение логирования не работает, вы можете использовать системные инструменты для фильтрации уже записанных логов. Для этого можно воспользоваться `grep`, `awk` или `sed`, например:

   ```bash
   grep -v "generating INFORMATIONAL response" /var/log/charon.log > /var/log/filtered_charon.log
   ```

   Это создаст новый файл `filtered_charon.log`, который не содержит строк с указанным сообщением.

3. **Настройка системного журнала (syslog)**: Если вы используете `syslog` или `rsyslog` для управления логированием, проверьте конфигурацию для фильтрации сообщений, которые не хотите видеть. Это можно сделать, добавив правило для игнорирования определенных сообщений.

   Пример для `rsyslog`:
   ```bash
   :msg, contains, "generating INFORMATIONAL response" ~
   ```

   Это правило игнорирует все сообщения, содержащие "generating INFORMATIONAL response".

4. **Версия strongSwan**: Убедитесь, что вы используете актуальную версию strongSwan, так как в новых версиях могут быть изменения в конфигурации и логировании.

5. **Обратиться к документации**: Посмотрите документацию strongSwan для получения более подробной информации по настройке логирования и возможным параметрам.

Если после всех проверок проблемы сохраняются, проверьте, нет ли других мест в конфигурации, где уровень логирования может быть переопределен, или обратитесь в сообщество поддержки strongSwan для получения более специфической помощи.
надо настроить  для подсистемы enc уровень логирования 
можно совсем заглушить ее поставив -1
https://docs.strongswan.org/docs/latest/config/log...
Похожие вопросы