天天看點

nagios+nrpe監控配置錯誤日志集connect: network is unreachable

報錯:UNKNOWN: iostat not found or is not executable by the nagios user

      用戶端缺少:iostat指令

問題解決!!!

2014-12-29

  由于我們公司線上伺服器都是采取DHCP自動擷取的ip位址,近期要對部分伺服器進行配置更新,雖然雲服務承諾伺服器重新開機之後是不會變更ip位址的,但是為了防止必要的麻煩,于是我就手動将ip位址與mac位址進行綁定寫到檔案中去。

網卡配置檔案格式:

DEVICE=eth0

BOOTPROTO=static

GATEWAY=10.124.156.1

HWADDR=28:6E:D4:89:C2:36

IPADDR=10.124.156.250

NETMASK=255.255.255.0

ONBOOT=yes

TYPE=Ethernet

USERCTL=no

IPV6INIT=no

PEERDNS=yes

加粗部分是必須要有的,然後根據自己的實際情況對GATEWAY、HWADDR、IPADDR、NETMASK進行修改。

所有修改完成之後,重新開機網卡,出現一個問題,那就是nagios報警某台伺服器當機 (10.124.156.249),這台機器ping其他伺服器報錯:

發現這台主機缺少一條預設路由。正常情況下網卡重新開機會自動将預設路由設定上的,但是這台伺服器可能是由于網卡沒有正常重新開機造成的。于是手動添加:

2015-1-14

nagios監控某個主機(10.124.156.239)報下面的錯誤:

<a href="http://blog.csdn.net/kakane/article/details/9615795" target="_blank">NRPE: Unable to read output </a>

在網上檢查,基本上都是說權限問題、腳本問題。但是我分析了一下我的實際情況,伺服器的腳本是預設的,有幾個自己添加的監控腳本能夠正常工作,但是為什麼自帶的就不行呢?可以肯定不是權限的問題,當然也不是腳本的問題。是以我就仔細檢查nrpe.cfg檔案,發現出現下面的這個問題:

<a href="http://s3.51cto.com/wyfs02/M00/58/9F/wKiom1S14JaicsztAAGw0cCZvEM532.jpg" target="_blank"></a>

經過對比,預設的指令被系統給篡改。是以将上述紅框裡面的變量引用定義一下或者改成絕對路徑就可以。Ok,問題解決了。

2015-1-26

多日以來,一直發現伺服器再備份的時候出現系統報警的問題,還好一直沒有出現什麼故障。今天與同僚交流問題,忽然發現,tar和gzip在備份的時候應該是一個程序才對,但為什麼在執行計劃任務的時候是多個程序呢?對于這個問題,我一直認為是單個程序派生多個程序所緻,今天才知道,這是個錯誤。因為gzip和tar以及rsync都是單程序程式,是不會派生多程序。幸虧旁邊的另一個同僚提醒我,這個腳本是執行一次嗎?如果隻執行一次是不會出現多程序的問題的。于是我仔細檢查了一下,問題出在計劃任務。

我的計劃任務是每天的六點定時執行一次,但是我卻做成了 * 6 * * * sh XX.sh

這個腳本的意思不就是在每天六點的每分鐘裡都會執行一次嗎?哎,真是粗心大意。僅于此坐下筆記以示警示!

本文轉自 南非波波 51CTO部落格,原文連結:http://blog.51cto.com/nanfeibobo/1596349,如需轉載請自行聯系原作者

繼續閱讀