Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Jul 2001

Stänga av onödig loggning

Hej.
Min server loggar en masssa har jag märkt, i onödan mycket tyvär.

Dels så loggas alla dhcp-leases i /var/log/messages

Sep 1 10:08:32 server dhcpd: DHCPACK on 192.168.3.6 to 00:40:8c:5c:36:73 via eth0 Sep 1 10:13:03 server dhcpd: DHCPREQUEST for 192.168.3.14 from 00:04:75:e3:40:d8 via eth0 Sep 1 10:13:03 server dhcpd: DHCPACK on 192.168.3.14 to 00:04:75:e3:40:d8 via eth0 Sep 1 10:13:33 server dhcpd: DHCPREQUEST for 192.168.3.6 from 00:40:8c:5c:36:73 via eth0 Sep 1 10:13:33 server dhcpd: DHCPACK on 192.168.3.6 to 00:40:8c:5c:36:73 via eth0

Och dels så försöker den uppdatera det i DNS'en i /var/log/syslog

Aug 31 19:07:32 server named[343]: client 192.168.3.11#3174: update 'mada.lan/IN' denied Aug 31 19:08:34 server named[343]: client 192.168.3.14#4438: update 'mada.lan/IN' denied Aug 31 19:12:32 server named[343]: client 192.168.3.11#3285: update 'mada.lan/IN' denied Aug 31 19:13:34 server named[343]: client 192.168.3.14#4558: update 'mada.lan/IN' denied

Har suttit och läst lite i manualerna för dhcpd och named, men hittar inget givande. Nån som vet hur jag får slut på detta?
Känns som jag inte behöver veta varje gång den ger ett nytt lease till en dator, och jag behöver inte dynamsikt uppdaterad hostnames för jag har nämligen fixed-leases i dhcpn...

Trädvy Permalänk
Medlem
Registrerad
Mar 2005

Jag har ingen vidare koll på den vanliga syslogd, men på alla mina egna datorer kör jag syslog-ng som är enkel att konfigurera precis som man vill. messages-loggen brukar jag lämna som den är men också ha några andra som bara har specifika typer av meddelanden: auth-logg (inloggningar, användning av su, osv), cron-logg (smidigt om man har en workstation eller server med massa cronjobb), user-logg (med användarinfo - på laptopen har jag detta bortsilat från messages), och slutligen en kernel-logg som bara loggar kernel-information. Detta kombinerat med logrotate gör att jag har bra överblick över loggarna och att de inte tar för mycket plats (mailas iväg och raderas med jämna mellanrum).

Så, jo, hur hjälper detta dig? Jag kanske kan få dig att prova syslog-ng?

Håkan

Trädvy Permalänk
Hedersmedlem
Registrerad
Jul 2001

En google på dhcpcd + manual (använder dhclient själv) gav mig:

Citat:

dhcpcd uses LOCAL0 syslog facility for its output. To catch dhcpcd debugging output add the following line to /etc/syslog.conf file:
local0.* /var/log/dhcpcd.log
and then refresh syslogd daemon:
kill -1 `cat /var/run/syslogd.pid`

Stoppa in local0.none på vettigt ställe på /var/log/messages raden i syslog.conf för att slippa all info från dhcpcd. Du kan också ange vilken meddelandenivå som skall loggas, t ex local0.warning så behöver du bara se felmeddellanden av nivå warning eller högre. (mer om detta i syslog.conf(5))

Starta om syslogd med -vv så kommer det skrivas ut i loggarna vilken facility.priority som programmen använder.

Bienvenido a la maldad