Назад | Перейти на главную страницу

предотвращение log_on_success в xinetd

Я хотел бы, чтобы конкретная проверка xinetd не регистрировала сообщения START / EXIT, так как это много журналов, которые мне не нужны.

Есть способ установить log_on_success = NONE или что-то? Я могу найти способы добавления / удаления отдельных элементов из проверки, но не полностью предотвращать успешное ведение журнала.

Просто чтобы добавить некоторого контекста, имейте в виду, что многие конфигурации Xinetd теперь имеют кумулятивные настройки журнала по умолчанию, что означает, что настройки журнала на основе службы добавлен к настройки по умолчанию в /etc/xinetd.conf. Вы увидите это, если в конфигурациях используется += вместо того = назначить их log_on_success и log_on_failure настройки.

Быстрое решение - использовать = в ваших служебных конфигурациях под /etc/xinetd.d/ , чтобы переопределить значения по умолчанию, или вы можете очистить настройки по умолчанию для log_on_success или log_on_failure в /etc/xinetd.conf и позвольте конфигам на основе служб «добавлять» свои собственные настройки по мере необходимости.

Если вы хотите полностью предотвратить ведение журнала определенной службы xinetd, просто перенаправьте журнал в / dev / null?

{
  ...
  log_type = FILE /dev/null 
}
{
    ...
    log_on_success =
}