Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: RedIce в Jan 10, 2005, 02:06



Титла: DHCPd Log setings
Публикувано от: RedIce в Jan 10, 2005, 02:06
OS: Slackware10
DHCP Server V3.0.1
syslogd 1.4.1

значи проблема ми е следния, не искам /var/log/messages да ми се пълни с бозите които праща DHCPd демона
и съответно в dhcpd.conf съм сетнал
log-facility local7;
и разбирасе в syslog.conf
local7.*   -/var/log/dhcpd

всичко си отива към /var/log/dhcpd няма проблеми... но едновремено се записва и в /var/log/messages
пробвах без и със - пред /var/log/dhcpd
резултата беше един и същ

доста се повъртях тази вечер из google и навякаде беше зададен този пример
някакви идеи или препоръки ?
каде може да е проблема ?
или аз нещо съм пропуснал ?


Титла: DHCPd Log setings
Публикувано от: rpetrov в Jan 10, 2005, 11:13
Виж syslogd(8) и syslog.conf(5) и разгледай примерите съдържащи символа '!'
Направи необходимите модификации при /var/log/messages !
Тествай с logger(1).


Титла: DHCPd Log setings
Публикувано от: RedIce в Jan 10, 2005, 17:55
нещо пропускам тесвах доста с ! .....
някой ако е пренасочвал каквито и да е било логове нека се обади...
ресултата е или пише в 2-та фаила едновременно или само в messages... :(


Титла: DHCPd Log setings
Публикувано от: rpetrov в Jan 10, 2005, 18:45
Ало, ало, чуваш ли ме ...

Преди:
Примерен код
...
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
.....
local7.*                                                /var/log/dhcpd
След:
Примерен код
...
*.info;mail.none;authpriv.none;cron.none;\
        !local7.*               /var/log/messages
.....
local7.*                                                /var/log/dhcpd


Изпълни:
Примерен код

logger -t test -p local7.info test
tail -1 /var/log/messages
tail -1 /var/log/dhcpd
kill -HUP `cat /var/run/syslogd.pid `
logger -t test -p local7.info test2
tail -1 /var/log/messages
tail -1 /var/log/dhcpd


И в /var/log/messages липсва test2 ;-)


Титла: DHCPd Log setings
Публикувано от: RedIce в Jan 11, 2005, 21:25
rpetrov благодря много....
оправих се но не както ми каза а по следния начин

Примерен код

*.info;local7.!*;*.!warn;\
        authpriv.none;cron.none;mail.none;news.none;    -/var/log/messages


поне като видях твоя пример се ориентирах какво точно греша и какво да направя...
иначе както го беше написал, във /var/log/messages
излизаше следния текст exiting on signal 15
и до там.... нищо не влиза вътре :)
но все пак се оправих
 :p


Титла: DHCPd Log setings
Публикувано от: rpetrov в Jan 12, 2005, 08:38
Примера го написах без да го тествам, по памет и моля за извинение ;)  :). Някой да знае символ за посипване на главата с пепел :) ?

Бел.: формат facility.level (level = priority).

!local7.* е грешно, т.е. ! не може да се сложи пред facility !
Отрицанието се слага ред level, т.е. local7.!* е с валиден синтаксис.