歡迎您光臨本站 註冊首頁

Linux問題:last message repeated N time --補充

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

Linux問題:last message repeated N time --補充

   Linux問題:last message repeated N time --補充


解決日誌Jun 8 13:30:49 SERVER last message repeated 8 times 大量警告信息

這只是警告.不算是錯誤.

修改了snmpd腳本
/etc/init.d/snmpd
01.if [ -e /etc/snmp/snmpd.options ]; then

02.  . /etc/snmp/snmpd.options

03.else

04.   OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"

05.fi
複製代碼man 一下
-Ls FACILITY
              Log messages via syslog, using the specified facility (』d』 for

LOG_DAEMON, 』u』 for LOG_USER, or  』0』-』7』
              for LOG_LOCAL0 through LOG_LOCAL7).

-Lf FILE
              Log messages to the specified file.

Lsd 就是記錄日誌 Lf也就是輸出信息到指定文件.腳本里是/dev/null 也就是不記錄了.

OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid -a"

我修改並重啟:/etc/init.d/snmpd restart

唐僧不再嘮叨,世界終於清凈了。..可是卻沒清凈,nagios開始報警了.簡訊也來了.
一看,剛修改的本機ssh壞了.

SSH
   
Notifications for this service have been disabled    Perform Extra Service

Actions
    CRITICAL     06-25-2009 11:21:37     0d 3h 32m 51s     4/4     Server

answer:

還好只是內網IP受影響,外網IP能直接連接.連接進去后.
發現內網IP無法SSH telnet 也不正常,ping 正常
lsmod 網卡模塊載入正常
/sbin/ethtool eth1
/sbin/nii-tool eth1
工作正常
dmesg ...一大堆問題.

error如下:
NET: 24 messages suppressed.
Neighbour table overflow.

谷歌了一下...用的opendns才能上.和諧啊.
http://www.linuxforum.net/forum/showflat.php?

Cat=&Board=proxy&Number=502523&page=&view=&sb=&o=&vc=1

# uname -a

# cd /proc/sys/net/ipv4/neigh/default
# for i in `echo *`; do echo -n $i" <==> "; cat $i; done

when the "overflow" occurs
# ip neigh show

查看信息都很正常. 這都是費話,內網IP那來的攻擊什麼的.
上面的信息可以做如下修改解決:
echo 1024 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh3

感覺不是這方面的故障.繼續回到查看..停掉eth1看下.
/sbin/ifdown eth1
提示/dev/null 設備未知

# ll /dev/null
srwxr-xr-x 1 root root 0 06-25 14:18 /dev/null

s ?
本機看了下文件許可權
ll /dev/null
crw-rw-rw-  1 root root 1, 3 Jul 16  2008 /dev/null


修改snmpd會修改/dev/null ?
先重建一下吧.

cd /dev
mv null null.bk
mknod null c 1 3
chmod 666 null

OK 其它一切正常.

把snmpd的值再修改回去.重啟.都正常了.
但我感覺snmpd不會去改設備文件啊.再做一次實驗.
修改  OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
只要改成-Lf 故障又出現.


搞不懂它為什麼要去修改/dev/null  
-Lf 指定文件,我想:它必須是可寫可操作的文件.而/dev/null是字元文件
所以它就改了~~


隨後再man snmpcmd

在output options
里有

       -Le    Log messages to the standard error stream.

我想改為Le就可以了。只輸出錯誤信息。而
last message repeated N time 只是警告而已


不知道老王操作后機器是否也有故障?

一切真理來源於實踐!  感謝師傅 IORI指點。
《解決方案》

謝謝分享

[火星人 ] Linux問題:last message repeated N time --補充已經有306次圍觀

http://coctec.com/docs/service/show-post-1129.html