Ahmet Selman Inanc wrote On 06-10-2009 21:12:
> Dhcpd leaselerinin tutuldugu dhcpd.leases dosyasinda sadece son bir kac
> gunluk loglari gorebiliyorum tum ip->mac->time loglarini 365 gunluk olarak
> tutmak ve bunu izlemek istiyorum bunun icin ne onerirsiniz.

Önce yeni bir log dosyası oluşturun:
touch /var/log/dhcpd.log

Dhcpd'deki log facility'yi öğrenin:
cat /etc/dhcp3/dhcpd.conf |grep log

Benim debian makinemde şöyle görünüyor:
log-facility local7;

Sonra /etc/syslog.conf'a şu satırı ekleyin:
local7.*   /var/log/dhcpd.log

local7'yi kendinize göre değiştirirsiniz.

killall -HUP syslogd   ile syslogd'yi yeniden başlatın.

/etc/logrotate.d/dhcpd dosyasını oluşturun ve içine şunları yazın:

/var/log/dhcpd.log {
         monthly
         missingok
         rotate 12
         compress
         notifempty
         create 644 root adm
         sharedscripts
         endscript
}

create satırındaki dosya hakları ve sahibini sisteminize uygun olarak 
düzenleyin. Bende adm grubu vardı, sizde yoksa root root bırakabilirsiniz.

kolay gelsin


-- 
Alper Oğuz
[email protected]
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap