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

Leave a Reply