系統管理
1755605 會員
4935 線上
108836 解決方案
發表新文章

syslog.log 記錄的時間有問題

 
watermelonyu
教授

syslog.log 記錄的時間有問題

請問有人有這樣的情況嗎 ? 就是在 syslog.log 中有些指令看起來執行的時間怪怪的, 我列在下面



May 29 17:12:12 n4000 sshd: Did not receive identification string from

210.111.23.6

May 29 10:06:54 n4000 LVM: /usr/sbin/lvlnboot -v

May 29 10:07:36 n4000 LVM: /usr/sbin/lvlnboot -v

May 30 07:35:56 n4000 sshd: Did not receive identification string from

210.111.23.6



你看裏面的 lvlnboot -v 的時間是不是有問題啊 ??
4則回覆 4
watermelonyu
教授

syslog.log 記錄的時間有問題

可以先請問一下以下幾個問題嗎



1. 有沒有任何使用者執行 lvlnboot -v 這個指令

2. 系統有沒有裝 HP ISEE ? ps -ef |grep mad 看看有沒有這隻 daemon 程式
watermelonyu
教授

syslog.log 記錄的時間有問題

1. 我想應該沒有人會去執行 lvlnboot 才對

2. 有, 我可以看到有 mad 這個程式



是因為 mad 程式的關係嗎 ??
watermelonyu
教授

syslog.log 記錄的時間有問題

基本上這個問題是因為你們系統上有安裝 HP ISEE, 並且每隔一段時間就會跑 collection 程式, 這隻程式會 collect 系統的資料並傳回 HP, 在執行的過程中就會去跑 lvlnboot -v 這個指令. 之所以會有時間點不對的情況, 主要是因為 ISEE 是由 java 寫的, 會使用到 JVM, 而 java 在處理時會以 Eastern Standard 時區來處理, 才會造成你的 syslog.log 時間上有問題.



在 Sun 把這個問題修復之前, 你可以試試看以下的 workaround.



1. 在 /opt/hpservices/etc/motprefs 的 Global Settings 這一段中加入 "ENV_PASSTHRU=TZ"

2. 修改 /etc/rc.config.d/hpservices.conf

- 在 'PATH=$PATH:/bin:$MOTIVEROOT/bin' 的下一行加上 TZ=EAT-8 這一行

- 把 TZ 這個變數加到 export list, 如 export DISPLAY MAD_GID MAD_UID MOTIVEROOT PATH SHLIB_PATH TZ

3. 之後, 再把 mad 重啟即可 /sbin/init.d/hpservices restart



你試試看可不可行囉, 有問題再提出來
watermelonyu
教授

syslog.log 記錄的時間有問題

謝了, 我明天會看看正不正常囉 :)