1、smokeping搭建ByMARK机房测试机网络监测Smokeping的部署yum updateyum install yum-fastestmirror -yyum install lrzsz y / yum install lrzsz.x86_64 -y修改IPTABLES,打开80端口通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理vi/etc/sysconfig/iptables添加一条-ARH-Firewall-1-INPUT-mstate-stateNEW-mtcp-ptcp-dport80-jACCEPT放在-ARH
2、-Firewall-1-INPUT-jREJECT-reject-withicmp-host-prohibited 的前面一行/etc/init.d/iptablesrestart 重启IPTABLES或者永久性关闭防火墙chkconfig-level35iptablesoff需要安装的软件:yum install yum install gcc freetype-devel zlib-devel libpng-devel libart_lgpl-devel httpd-devel apr-util-devel apr-devel freetype libart_lgpl libpng zli
3、b perl* -y中文语言包:yum -y install fonts-chinese fontconfig-devel需要安装以上关联包才能够进行之后的smokeping部署安装过沉重产生报错等信息,单独再次安装yum -y install安装包名称可能还需要安装时间同步工具ntpyum install ntpntpdate us.pool.ntp.orgcd /usrmkdir 123cd 123wget (此地址已经失效,需要用RZ从笔记本上传)tar zxf fping.tar.gzcd fping-2.4b2_to./configure & make & make installe
4、cho $?cd .+上面为安装fping工具+yum erase httpd -y删除系统自带的httpd,采用源码安装的httpdwget tar zxf httpd-2.0.64.tar.gzcd httpd-2.0.64./configure -prefix=/usr/local/httpd & make & make installecho $?cp /usr/local/httpd/bin/apxs /sbin/cd .+上面为安装apache服务+只能安装2.0.64.apache服务,尝试过使用其他版本,没有数据显示wget tar zxvf CGI-SpeedyCGI-2.2
5、2.tar.gzcd CGI-SpeedyCGI-2.22perl Makefile.PLmake & make installecho $?cd .#+ 上面为安装CGIyum install *pango* -yyum install libxml* -y5、echoping安装tar xzvf echoping-6.0.2.tar.gzcd echoping-6.0.2./configure & make & make installcd .cgilib安装wgettar xzvf cgilib-0.5.tar.gzcd cgilib-0.5makecp libcgi.a /usr/lo
6、cal/libcp cgi.h /usr/include/ln -s /usr/local/include/libart-2.0 /usr/include/libart-2.0ln -s /usr/local/include/freetype2 /usr/include/freetype2cd .wget http:/www.mrtg.org/rrdtool/pub/rrdtool-1.4.7.tar.gztar zxf rrdtool-1.4.7.tar.gz cd rrdtool-1.4.7./configure -prefix=/usr/local/rrdtool& make & mak
7、e installecho $?+上面为安装rrdtool低版本的系统中,如果装rrdtool,需要安装libcgi,然后按下面的操作,才可编译rrdtool+下面为smokeping相关+cd .wget http:/oss.oetiker.ch/smokeping/pub/smokeping-2.4.2.tar.gztar zxvf smokeping-2.4.2.tar.gzmkdir /usr/local/smokepingcp smokeping-2.4.2/* /usr/local/smokeping/ -Rmkdir -p /usr/local/smokeping/cachemk
8、dir -p /usr/local/smokeping/varchmod 777 /usr/local/smokeping/cachechmod 777 /usr/local/smokeping/varchmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist由于smokeping这个软件不要编译,所以需要修改相应的访问权限#apache导入到apache的配置文件里(放到最后一段)cd /usr/local/httpd/confvi httpd.confAlias /htdocs/ /usr/local/smokeping/htdocs
9、/ Options Indexes ExecCGIAllowOverride None Order allow,denyAllow from all Options ExecCGI IndexesAllowOverride None Order allow,deny Allow from allAlias /var/ /usr/local/smokeping/var/ Options ExecCGI IndexesAllowOverride None Order allow,deny Allow from allAlias /cache/ /usr/local/smokeping/cache/
10、 Options ExecCGI IndexesAllowOverride None Order allow,deny Allow from allAddHandler cgi-scrip tcgi下面为配置文件,把配置文件覆盖到/usr/local/smokeping/etc/config.dist* General *owner = Peter Randomcontact =someaddress.nowheremailhost = my.mail.host#sendmail = /usr/lib/sendmail# NOTE: do not put the Image Cache bel
11、ow cgi-bin# since all files under cgi-bin will be executed . this is not# good for images.imgcache = /usr/local/smokeping/cacheimgurl = ./cachedatadir = /usr/local/smokeping/varpiddir = /usr/local/smokeping/cachecgiurl = http:/some.url/smokeping.cgismokemail = /usr/local/smokeping/etc/smokemail.dist
12、tmail = /usr/local/smokeping/etc/tmail.dist# specify this to get syslog loggingsyslogfacility = local0# each probe is now run in its own process# disable this to revert to the old behaviour# concurrentprobes = no* Alerts *to = alerteeaddress.somewherefrom = smokealertcompany.xy+somelosstype = loss#
13、in percentpattern = 0%,*12*,0%,*12*,0%comment = loss 3 times in a row* Database *step = 300pings = 20# consfnmrhb steps totalAVERAGE 0.5 1 1008AVERAGE 0.5 12 4320MIN 0.5 12 4320MAX 0.5 12 4320AVERAGE 0.5 144 720MAX 0.5 144 720MIN 0.5 144 720* Presentation *template = /usr/local/smokeping/etc/basepag
14、e.html.dist+ chartsmenu = Chartstitle = The most interesting destinations+ stddevsorter = StdDev(entries=4)title = Top Standard Deviationmenu = Std Deviationformat = Standard Deviation %f+ maxsorter = Max(entries=5)title = Top Max Roundtrip Timemenu = by Maxformat = Max Roundtrip Time %f seconds+ lo
15、sssorter = Loss(entries=5)title = Top Packet Lossmenu = Lossformat = Packets Lost %f+ mediansorter = Median(entries=5)title = Top Median Roundtrip Timemenu = by Medianformat = Median RTT %f seconds+ overviewwidth = 600height = 50range = 10h+ detailwidth = 600height = 200unison_tolerance = 2Last 3 Ho
16、urs 3hLast 30 Hours 30hLast 10 Days 10dLast 400 Days 400d#+ hierarchies#+ owner#title = Host Owner#+ location#title = Location* Probes *+ FPingbinary = /usr/local/sbin/fping* Slaves *secrets=/usr/local/smokeping/etc/smokeping_secrets.dist#+boomer#display_name=boomer#color=0000ff#+slave2* Targets *pr
17、obe = FPingmenu = Toptitle = Network Latency Grapherremark = Welcome to the SmokePing website of xxx Company. Here you will learn all about the latency of our network.#+ Test#menu= Targets#parents = owner:/Test/James location:/#+ James#menu = James#title =James#alerts = someloss#slaves = boomer slav
18、e2#host = james.address#+ MultiHost#menu = Multihost#title = James and James as seen from Boomer#host = /Test/James /Test/Jamesboomer+ CNmenu = CNtitle = CN STATUS+ NingBo_LianTongmenu = NingBo_LianTongtitle = 60.12.201.1host = 60.12.201.1+ NingBo_DianXinmenu = NingBo_DianXintitle = 61.153.153.157ho
19、st = 61.153.153.157+ ShangHai_LianTongmenu = ShangHai_LianTongtitle = 220.248.121.169host = 220.248.121.169+ ShangHai_DianXinmenu = ShangHai_DianXintitle = 114.80.92.1host = 114.80.92.1+ BeiJing_DianXinmenu = BeiJing_DianXintitle = 118.26.196.2host = 118.26.196.2+ TianJin_LianTongmenu = TianJin_Lian
20、Tongtitle = 60.30.128.1host = 60.30.128.1+ ZhongShan_DianXinmenu = ZhongShan_DianXintitle = 116.28.64.2host = 116.28.64.2+ ZhongShan_LianTongmenu = ZhongShan_LianTongtitle = 112.90.178.33host = 112.90.178.33+ JiNan_DianXinmenu = JiNan_DianXintitle = 58.56.111.195host = 58.56.111.195+ JiNan_LianTongm
21、enu = JiNan_LianTongtitle = 124.128.157.97host = 124.128.157.97+ GuangDong_LianTongmenu = GuangDong_LianTongtitle = 120.31.52.139host = 120.31.52.139+ GuangDong_DianXinmenu = GuangDong_DianXintitle = 113.105.222.11host = 113.105.222.11+ HuNan_DianXinmenu = HuNan_DianXintitle = 119.8.190.14host = 119
22、.8.190.14+ AnHui_DianXinmenu = AnHui_DianXintitle = 61.132.181.146host = 61.132.181.146+ GanSu_LianTongmenu = GanSu_LianTongtitle = 124.152.250.1host = 124.152.250.1+ BeiJing_LianTongmenu = BeiJing_LianTongtitle = 219.158.32.93host = 219.158.32.93+ LiaoNing_LianTongmenu = LiaoNing_LianTongtitle = 22
23、1.203.103.158host = 221.203.103.158+ NingXia_LianTongmenu = NingXia_LianTongtitle = 221.199.2.150host = 221.199.2.150+ ShangXia_LianTongmenu = ShangXia_LianTongtitle = 123.139.1.106host = 123.139.1.106+ FuJian_LianTongmenu = FuJian_LianTongtitle = 220.249.160.46host = 220.249.160.46+ ZheJiang_LianTo
24、ngmenu = ZheJiang_LianTongtitle = 218.109.1.229host = 218.109.1.229+ zhejiang_dxmenu = zhejiang_dxtitle = 220.191.129.118host = 220.191.129.118+ anhui_dxmenu = anhui_dxtitle = 61.190.251.38host = 61.190.251.38+ jiangxi_dxmenu = jiangxi_dxtitle = 220.177.252.94host = 220.177.252.94+ hubei_dxmenu = hu
25、bei_dxtitle = 221.232.254.62host = 221.232.254.62+ guangxi_dxmenu = guangxi_dxtitle = 218.65.136.2host = 218.65.136.2+ chongqing_dxmenu = chongqing_dxtitle = 219.153.16.97host = 219.153.16.97+ sichuan_dxmenu = sichuan_dxtitle = 218.6.196.70host = 218.6.196.70+ guizhou_dxmenu = guizhou_dxtitle = 219.
26、151.0.142host = 219.151.0.142+ yunnan_dxmenu = yunnan_dxtitle = 222.221.1.30host = 222.221.1.30+ beijing_CNCmenu = beijing_CNCtitle = 202.99.57.149host = 202.99.57.149+ tianjin_CNCmenu = tianjin_CNCtitle = 218.69.32.6host = 218.69.32.6+ shijiazhuang_CNCmenu = shijiazhuang_CNCtitle = 202.99.160.234ho
27、st = 202.99.160.234+ shanxi_CNCmenu = shanxititle = 218.26.125.150host = 218.26.125.150+ neimenggu_CNCmenu = neimenggu_CNCtitle = 202.99.226.58host = 202.99.226.58+ jilin_CNCmenu = jilin_CNCtitle = 125.32.127.14host = 125.32.127.14+ shandong_CNCmenu = shandong_CNCtitle = 60.215.136.254host = 60.215.136.254+ henan_CNCmenu = henan_CNCtitle = 61.168.254.26host = 61.168.254.26修改词典首先, /生成smokeping.cgicd /usr/local/smokeping/htdocscp smokeping.cgi.dist smokeping.cgivi smokeping.cgi (在对应的地方修改)#!/usr/bin/speedy -w 在第一行use lib qw(/u
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1