Здравствуйте, уважаемые!
Помогите настроить логирование в отдельный файл для DHCP-сервера на 13.1 .
Рылся в сети ничего не нашёл подходящего, в документации об изменениях говорится о syslog( 8 ), но его тоже не могу найти.
В папке logrotate.d создал файлик dhcpd, по аналогии др. файлов накидал туда директив общих, создал в /var/log сам лог файл dhcpd.
Но ничего не происходит.
Почему-то в rc.dhcpd.log логирование не ведётся.
а в /etc/dhcpd.conf внесли нужные изменения?
1. В /etc/dhcpd.conf должны быть строки
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
2. В /etc/rsyslog.conf добавляем строку:
local7.* /var/log/dhcpd.log
3. Создать сам файл dhcpd.log
touch /var/log/dhcpd.log
4. перезапустить rsyslog
systemctl restart rsyslog.service
Все глюки Windows исправляются установкой Linux!
в dhcpd.conf указанные строки есть
А вот в отличие от 12.3 rsyslog.conf нет в /etc
на 12.3 сделал, всё работает, а в 13.1 не пойму
у меня на машине с 13.1 есть. Возможно потому что установлены пакеты systemd-sysvinit, sysvinit-tools , но могу ошибаться
Все глюки Windows исправляются установкой Linux!
Попробую поставлю эти пакеты. Посмотрим.Они уже стоят у меня.
Посмотрел в репозиториях, нашёл rsyslog daemon, ещё нашёл rsyslog-ng(его и поставил, насколько я понял он пришёл на замену rsyslog daemon),
вот и попробую его настроить. потом отпишу.Решил покапаться с journald пока.
Не могу понять как сделать подробный вывод в journalctl такой же как и в rsyslog.
Вообще поставил rsyslog и всё работает как надо.
Но интересует вопрос - можно ли только одними средствами journald ограничиться? или он не умеет показывать диалог клиент-сервер?