SmokePing 安裝配置

最近發現一個比較好用的監控網絡狀態的軟件,名叫SmokePing。於是下載下來,準備裝上去看看效果。在linux下面裝了半天沒有裝好,依賴關係太難搞了,而且配置也超難。
於是轉到FreeBSD下面。
cd /usr/ports/net-mgmt/smopkeping
make install clean
選擇你想要裝的插件fping是必須的,echoping和其它的都是可選擇的。
然後ok
執行安裝,大概要一個小時左右,要自行解決相關的安裝包和依賴關係。(前提是FAMP環境要安裝好,至少APACHE要安裝配置好。因爲smokeping需要用到apache及apache的一些模塊)
安裝和配置可以參考官網的文檔,都是英文的,需要啃一下。呵呵
這裏具體說一下config 這個文件的配置  位置在/usr/local/etc/smokeping/目錄下面
這個文件總共有幾大部分
這個是配置SmokePing的基本信息,包括一些文件的路徑 聯繫人等等。具體如下:
owner    = Kevin Deng  ----這個是所有者,也就是管理人員
contact  = [email protected] ------這個是管理員的郵箱
mailhost = mail.xxxx.com -----這個是你的郵件服務器
sendmail = /usr/sbin/sendmail  ----這個是發送報警用的sendmail
# NOTE: do not put the Image Cache below cgi-bin
# since all files under cgi-bin will be executed ... this is not
# good for images.
-----下面這些都是配置以web形式查看smokeping
imgcache = /usr/local/smokeping/htdocs/img
imgurl   = img
datadir  = /usr/local/var/smokeping
piddir  = /usr/local/var/smokeping
cgiurl   = http://192.168.0.206/smokeping.cgi
smokemail = /usr/local/etc/smokeping/smokemail
tmail = /usr/local/etc/smokeping/tmail
# specify this to get syslog logging
syslogfacility = local0
# each probe is now run in its own process
# disable this to revert to the old behaviour
# concurrentprobes = no
to = [email protected]
from = [email protected]
這個就是報警郵箱的設置

step     = 5  ----這個是每5分鐘執行一次
pings    = 5  ----這個是每次ping的次數
------重要:這兩個參數必須在啓動SmokePing之前設置好,如果啓動之後再來修改這兩個參數。那麼,原來的RRD文件就必須刪除,好像是這樣,我還沒有找到其它的方法。
 # cons   xff steps rows
 AVERAGE  0.5   1   1008
 AVERAGE  0.5  12   4320
     MIN  0.5  12   4320
     MAX  0.5  12   4320
 AVERAGE  0.5 144    720
     MAX  0.5 144    720
     MIN  0.5 144    720
四、*** Presentation ***
這裏主要是定義你使用監控的方法,是使用fping還是echoping等,在這裏定義好了之後,在後面的probes裏面引用這裏定義好的就可以了。
這裏面的參數基本上不用動,可以加語言包的設置,不過好像沒有用。
charset = gb2312
和ping包的大小
packetsize = 2000
五、*** Probes *** 
A、引用上面定義好的探針。
B、定義監控主機及在web上面的顯示。
我的配置如下:
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of ShenZhen Wang Yu Company. \
Here you will learn all about the latency of our network.

+ Test
menu = Targets
parents = owner:/Test/James location:/
title = Host in Test
++ James
menu = James
title =James
alerts = someloss
#slaves = boomer slave2
host = 219.84.206.211
++ MultiHost
menu = Multihost
#title = James and James as seen from Boomer
title = All Host In One Graph
host = /Test/James /Test/QQ /Test/MFS-Monitor /Test/TaiWan
++ QQ
menu = QQ
title = www.qq.com
host = www.qq.com
++ MFS-Monitor
menu = MFS-Monitor
title = Monitor
host = abc.cacti.xxxx.com
++ TaiWan
menu = TaiWan-Server
title = 219.84.206.231
host = 219.84.206.231
+ Monitor
menu = Monitor
title = Monitor Server Hosts
++ ShenZhen
menu = ShenZhen
title = SZ-Cacti
host = abce.qq.com
六、*** Slaves ***
這個是用於分佈式監控的。暫時還沒有測試過,等測試過後,再寫上來吧。
這個是比較基礎的一個文檔,現在這個配置還比較少,一般只能看官方文檔配置了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章