Strona 1 z 1

[+] DHCP - logi tylko w innym niż wiadomości pliku

: 06 listopada 2012, 12:22
autor: LordRuthwen
Witam.
Święta idą, czas porządków.
Chcę wyrzucić logi serwera DHCP z pliku /var/log/messages do pliku /var/log/dhcp.log, w tym celu zmieniłem sobie linijkę w pliku dhcpd.conf:

Kod: Zaznacz cały

log-facility local6;
W pliku rsyslog.conf:

Kod: Zaznacz cały

local6.*                                                /var/log/dhcp.log
Jednak w takim przypadku pisało mi zarówno do messages jak i do dhcp.log. Wyczytałem, że można to załatwić wpisem:

Kod: Zaznacz cały

local6.!=notice                                           /var/log/messages
lub

Kod: Zaznacz cały

local6.!=info                                           /var/log/messages
jednak w żadnym przypadku nie działa, i nadal pisze tu i tu.

: 06 listopada 2012, 14:05
autor: mariaczi
Jak możesz pokaż cały ten kawałek ;)
Powinno zadziałać:

Kod: Zaznacz cały

local6.!*
w linii gdzie masz

Kod: Zaznacz cały

-/var/log/messages

: 06 listopada 2012, 15:09
autor: LordRuthwen
Obawiam się, że nic z tego, co Ci pokazać w całym kawałku?

: 06 listopada 2012, 15:58
autor: mariaczi
LordRuthwen pisze:... co Ci pokazać w całym kawałku?
Plik konfiguracyjny rsyslog.conf.
Zapytam (choć pytanie wydaje się tendencyjne): Po zmianie w pliku restartujesz usługę?

: 07 listopada 2012, 08:00
autor: LordRuthwen

Kod: Zaznacz cały

$ModLoad imuxsock.so    # provides support for local system logging (e.g. via logger command)
$ModLoad imklog.so      # provides kernel logging support (previously done by rklogd)
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
authpriv.*                                              /var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  /var/log/cron
*.emerg                                                 *
uucp,news.crit                                          /var/log/spooler
local7.*                                                /var/log/boot.log
local6.*                                                /var/log/dhcp.log
local6.!*                                           /var/log/messages
mariaczi pisze:Plik konfiguracyjny rsyslog.conf.
Zapytam (choć pytanie wydaje się tendencyjne): Po zmianie w pliku restartujesz usługę?
Eee, no co Ty... :)

: 07 listopada 2012, 08:54
autor: Unit

Kod: Zaznacz cały

*.info;mail.none;authpriv.none;cron.none;local6.none                /var/log/messages
local6.*                                                /var/log/dhcp.log

: 07 listopada 2012, 08:59
autor: LordRuthwen
Takie to proste było, dziękuję.

: 07 listopada 2012, 11:57
autor: mariaczi
Jak to często bywa, diabeł tkwił w szczegółach :)