以下的步驟將引導您設定AIX系統上的syslog。這些資訊可用在AIX 4.3.3, AIX 5.1, AIX 5.2 及AIX 5.3。
AIX系統預設是不做syslog的,不知什麼理由,剛安裝好的AIX不會在/etc/syslog.conf寫入任何資訊。
與其他Unix(例如Linux)的syslogd比較起來,我們可察覺到,<facility>.* 是不能作用的,所以記得日誌的優先權不可以設為 * 。
在Linux中,通常會使用如下設定。
| Code: |
mail.debug /var/log/mail
user.debug /var/log/user
kern.debug /var/log/kern
syslog.debug /var/log/syslog
daemon.debug /var/log/daemon
auth.debug /var/log/secure
local2.debug /var/log/sudo
|
而AIX標準沒有logrotate程序用來輪替日誌檔,您可指示syslogd來直接做這件事,如下:
| Code: |
mail.debug /var/log/mail rotate size 100k files 4 # 4 files, 100kB each
user.debug /var/log/user rotate files 12 time 1m # 12 files, monthly rotate
kern.debug /var/log/kern rotate files 12 time 1m compress # 12 files, monthly rotate, compress
...
|
與其他UNIX相同,寫入的標的也可使用 @IP_ADDR 的方式,指定寫入遠端日誌伺服器。
記得重新啟動syslogd來使設定生效。
| Code: |
[root@sys /] refresh -s syslogd
0513-095 The request for subsystem refresh was completed successfully.
[root@sys /]
|