Feb 09
1
บันทึกเกี่ยวกับ Syslog ใน AIX
AIX syslog
By default, syslog is not enabled on an AIX system. The default install
on an AIX install will not place entry’s in /etc/syslog.conf, leaving
it empty. So to make sure that your syslog works, you need to do the
following.
สำหรับ AIX 5.3
สร้างไฟล์ที่เกี่ยวข้องขึ้นมาก่อน
touch /tmp/auth.log
chmod 760 /tmp/auth.log
create /etc/syslog.conf
ตัวอย่างการเขียน /etc/syslog.conf ซึ่งจะต้องสร้างขึ้นมาเอง เพราะโดย Default AIX จะไม่มี
kern.debug;mail.none /var/adm/messages rotate size 2m files 3 compress
*.emerg;mail.none /var/adm/messages rotate size 2m files 3 compress
*.alert;mail.none /var/adm/messages rotate size 2m files 3 compress
*.crit;mail.none /var/adm/messages rotate size 2m files 3 compress
*.warning;mail.none /var/adm/messages rotate size 2m files 3 compress
*.err;mail.none /var/adm/messages rotate size 2m files 3 compress
*.notice;mail.none /var/adm/messages rotate size 2m files 3 compress
*.info;mail.none /var/adm/messages rotate size 2m files 3 compress
auth.notice /var/adm/authlog rotate size 2m files 3 compress
mail.info /var/adm/mailerrors rotate size 2m files 3 compress
########
This configuration allows you to rotate the logs on three files of 2MB each, and compress them.
Then, all you have to do is to run the following commands in order to create the log files, and restart the syslog service.
# touch /var/adm/messages
# touch /var/adm/authlog
# touch /var/adm/mailerrors
# refresh -s syslogd
หรือหากยังไม่ Start อยู่
#startsrc -s syslogd
==================
การส่ง log มา syslog server
content of syslog.conf:
*.debug /dev/console
*.debug /var/log/syslog/syslog-debug.out rotate size 512k files 9
*.info /var/log/syslog/syslog-info.out rotate size 512k files 9
#
auth.debug @XX.XX.XX.XX
daemon.debug @XX.XX.XX.XX
kern.debug @XX.XX.XX.XX
user.debug @XX.XX.XX.XX
Note: XX.XX.XX.XX คือ IP ของ Syslog Server
