微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Centos6.5搭建smokeping服务

1.安装所需软件包。

yuminstall-yperlperl-Net-Telnetperl-Net-DNSperl-LDAPperl-libwww-perlperl-IO-Socket-SSLperl-Socket6perl-Time-HiResperl-ExtUtils-MakeMakerrrdtoolrrdtool-perlcurlhttpdhttpd-develgccmakewgetlibxml2-devellibpng-develglibpangopango-develfreetypefreetype-develfontconfigcairocairo-devellibart_lgpllibart_lgpl-develpoptpopt-devellibidnlibidn-devel

2.创建一个放置软件包的常用目录。

mkdir/smokeping/tools–p

3.下载fping软件包,并且解压,编译安装。

wget/dist/fping-
tar-zxvffping-
cdfping-/
./configure
make&&makeinstall
cd..

4.下载echoping并且解压,编译安装。

wget/linux/misc/old/echoping-
tar-zxvfechoping-
cdechoping-/
./configure
make&&makeinstall

5.下载smokeping并且解压,编译安装。

wget/smokeping/pub/smokeping-
tar-zxvfsmokeping-
cdsmokeping-/
./setup/build-perl-/usr/local/smokeping/thirdparty
./configure--prefix=/usr/local/smokeping
gmakeinstall

6.创建三个文件目录和一个日志文件,并且设置属主和属组均为apache

cd/usr/local/smokeping/
mkdir{cache,data,var}
touch/var/log/
chown/var/log/
chmod600/usr/local/smokeping/etc/smokeping_
chown-Rdata/
chown-Rvar/
chown-Rcache/

7.修改相应的配置文件

cd/usr/local/smokeping/htdocs/
mv
cd/usr/local/smokeping/etc/
mvconfig

8.配置apache配置文件smokeping配置文件

在/etc/httpd/conf/末尾添加以下加行:
Alias/cache"/usr/local/smokeping/cache/"
Alias/cropper"/usr/local/smokeping/htdocs/cropper/"
Alias/smokeping"/usr/local/smokeping/htdocs/"
<Directory"/usr/local/smokeping">
AllowOverrideNone
OptionsAll
AddHandlercgi-script.fcgi.cgi
Orderallow,deny
Allowfromall
DirectoryIndex
</Directory>
smokeping配置文件如下所示:

cat/usr/local/smokeping/etc/config
***General***

owner=PeterRandom
contact=some@
mailhost=
sendmail=/usr/sbin/sendmail
#NOTE:donotputtheImageCachebelowcgi-bin
#sinceallfilesundercgi-binwillbeexecuted...thisisnot
#goodforimages.
imgcache=/usr/local/smokeping/cache
imgurl=cache
datadir=/usr/local/smokeping/data
piddir=/usr/local/smokeping/var
cgiurl=/
smokemail=/usr/local/smokeping/etc/
tmail=/usr/local/smokeping/etc/
#specifythistogetsysloglogging
syslogfacility=local0
#eachprobeisNowruninitsownprocess
#disablethistoreverttotheoldbehavIoUr
#concurrentprobes=no

***Alerts***
to=alertee@
from=smokealert@

+someloss
type=loss
#inpercent
pattern=>0%,*12*,>0%,>0%
comment=loss3timesinarow

***Database***

step=300
pings=20

#consfnmrhbstepstotal

AVERAGE11008
AVERAGE124320
MIN124320
MAX124320
AVERAGE144720
MAX144720
MIN144720

***Presentation***

template=/usr/local/smokeping/etc/
charset=utf-8
+charts

menu=Charts
title=Themostinterestingdestinations

++stddev
sorter=StdDev(entries=>4)
title=TopStandardDeviation
menu=StdDeviation
format=StandardDeviation%f

++max
sorter=Max(entries=>5)
title=TopMaxroundtripTime
menu=byMax
format=MaxroundtripTime%fseconds

++loss
sorter=Loss(entries=>5)
title=TopPacketLoss
menu=Loss
format=PacketsLost%f

++median
sorter=Median(entries=>5)
title=TopMedianroundtripTime
menu=byMedian
format=MedianRTT%fseconds

+overview

width=600
height=50
range=10h

+detail

width=600
height=200
unison_tolerance=2

"Last3Hours"3h
"Last30Hours"30h
"Last10days"10d
"Last400days"400d

#+hierarchies
#++owner
#title=HostOwner
#++location
#title=Location

***Probes***

+FPing

binary=/usr/local/sbin/fping

***Slaves***
secrets=/usr/local/smokeping/etc/smokeping_
+boomer
display_name=boomer
color=0000ff

+slave2
display_name=another
color=00ff00

***Targets***

probe=FPing

menu=Top
title=NetworkLatencyGrapher
remark=WelcometotheSmokePingwebsiteofxxxCompany.\
Hereyouwilllearnallaboutthelatencyofournetwork.

+Test
menu=Targets
#parents=owner:/Test/Jameslocation:/

++James

menu=James
title=James
alerts=someloss
slaves=boomerslave2
host=

++MultiHost

menu=Multihost
title=JamesandJamesasseenfromBoomer
host=/Test/James/Test/James~boomer

++Localhost

menu=Localhost
title=Localhost
alerts=someloss
#slaves=boomerslave2
host=

+Other
menu=网络及节点监控
title=监控统计
++dianxin
menu=电信网络监控
title=电信网络监控列表
host=/Other/dianxin/dianxin-bj/Other/dianxin/dianxin-sh/Other/dianxin/dianxin-gz/Other/dianxin/dianxin-sz/Other/dianxin/dianxin-tj/Other/dianxin/dianxin-sy/Other/dianxin/dianxin-xa/Other/dianxin/dianxin-jn/Other/dianxin/dianxin-cd/Other/dianxin/dianxin-hf/Other/dianxin/dianxin-wh/Other/dianxin/dianxin-zz/Other/dianxin/dianxin-cs/Other/dianxin/dianxin-nj/Other/dianxin/dianxin-hz/Other/dianxin/dianxin-xm/Other/dianxin/dianxin-nn/Other/dianxin/dianxin-ty/Other/dianxin/dianxin-cc/Other/dianxin/dianxin-lz/Other/dianxin/dianxin-nn/Other/dianxin/dianxin-xn/Other/dianxin/dianxin-hk/Other/dianxin/dianxin-fz/Other/dianxin/dianxin-gy/Other/dianxin/dianxin-km/Other/dianxin/dianxin-xj/Other/dianxin/dianxin-xz/Other/dianxin/dianxin-heb/Other/dianxin/dianxin-hhht

+++dianxin-bj
menu=北京电信
title=北京电信
alerts=someloss
host=

+++dianxin-sh
menu=上海电信
title=上海电信
alerts=someloss
host=

+++dianxin-gz
menu=广州电信
title=广州电信
alerts=someloss
host=

+++dianxin-sz
menu=深圳电信
title=深圳电信
alerts=someloss
host=

+++dianxin-tj
menu=天津电信
title=天津电信
alerts=someloss
host=

+++dianxin-sy
menu=沈阳电信
title=沈阳电信
alerts=someloss
host=

+++dianxin-xa
menu=西安电信
title=西安电信
alerts=someloss
host=

+++dianxin-jn
menu=济南电信
title=济南电信
alerts=someloss
host=

+++dianxin-cd
menu=成都电信
title=成都电信
alerts=someloss
host=

+++dianxin-hf
menu=合肥电信
title=合肥电信
alerts=someloss
host=

+++dianxin-wh
menu=武汉电信
title=武汉电信
alerts=someloss
host=

+++dianxin-zz
menu=郑州电信
title=郑州电信
alerts=someloss
host=

+++dianxin-cs
menu=长沙电信
title=长沙电信
alerts=someloss
host=

+++dianxin-nj
menu=南京电信
title=南京电信
alerts=someloss
host=

+++dianxin-hz
menu=杭州电信
title=杭州电信
alerts=someloss
host=

+++dianxin-xm
menu=厦门电信
title=厦门电信
alerts=someloss
host=

+++dianxin-nn
menu=南宁电信
title=南宁电信
alerts=someloss
host=

+++dianxin-ty
menu=太原电信
title=太原电信
alerts=someloss
host=

+++dianxin-cc
menu=长春电信
title=长春电信
alerts=someloss
host=

+++dianxin-lz
menu=兰州电信
title=兰州电信
alerts=someloss
host=

+++dianxin-nc
menu=南昌电信
title=南昌电信
alerts=someloss
host=

+++dianxin-xn
menu=西宁电信
title=西宁电信
alerts=someloss
host=

+++dianxin-hk
menu=海口电信
title=海口电信
alerts=someloss
host=

+++dianxin-fz
menu=福州电信
title=福州电信
alerts=someloss
host=

+++dianxin-gy
menu=贵阳电信
title=贵阳电信
alerts=someloss
host=

+++dianxin-km
menu=昆明电信
title=昆明电信
alerts=someloss
host=

+++dianxin-xj
menu=新疆电信
title=新疆电信
alerts=someloss
host=

+++dianxin-xz
menu=西藏电信
title=西藏电信
alerts=someloss
host=

+++dianxin-heb
menu=哈尔滨电信
title=哈尔滨电信
alerts=someloss
host=

+++dianxin-hhht
menu=呼和浩特电信
title=呼和浩特电信
alerts=someloss
host=

++liantong
menu=联通网络监控
title=联通网络监控列表
host=/Other/liantong/liantong-bj/Other/liantong/liantong-sh/Other/liantong/liantong-gz/Other/liantong/liantong-sz/Other/liantong/liantong-tj/Other/liantong/liantong-sy/Other/liantong/liantong-xa/Other/liantong/liantong-jn/Other/liantong/liantong-qd/Other/liantong/liantong-cd/Other/liantong/liantong-ah/Other/liantong/liantong-wh/Other/liantong/liantong-zz/Other/liantong/liantong-cs/Other/liantong/liantong-nj/Other/liantong/liantong-hz/Other/liantong/liantong-xm/Other/liantong/liantong-nn/Other/liantong/liantong-nc/Other/liantong/liantong-ty/Other/liantong/liantong-xn/Other/liantong/liantong-gz/Other/liantong/liantong-fz/Other/liantong/liantong-lz/Other/liantong/liantong-km/Other/liantong/liantong-xj/Other/liantong/liantong-xz/Other/liantong/liantong-heb/Other/liantong/liantong-hhht

+++liantong-bj
menu=北京联通
title=北京联通
alerts=someloss
host=

+++liantong-sh
menu=上海联通
title=上海联通
alerts=someloss
host=

+++liantong-gz
menu=广州联通
title=广州联通
alerts=someloss
host=

+++liantong-sz
menu=深圳联通
title=深圳联通
alerts=someloss
host=

+++liantong-tj
menu=天津联通
title=天津联通
alerts=someloss
host=

+++liantong-sy
menu=沈阳联通
title=沈阳联通
alerts=someloss
host=

+++liantong-xa
menu=西安联通
title=西安联通
alerts=someloss
host=

+++liantong-jn
menu=济南联通
title=济南联通
alerts=someloss
host=

+++liantong-qd
menu=青岛联通
title=青岛联通
alerts=someloss
host=

+++liantong-cd
menu=成都联通
title=成都联通
alerts=someloss
host=

+++liantong-ah
menu=安徽联通
title=安徽联通
alerts=someloss
host=

+++liantong-wh
menu=武汉联通
title=武汉联通
alerts=someloss
host=

+++liantong-zz
menu=郑州联通
title=郑州联通
alerts=someloss
host=

+++liantong-cs
menu=长沙联通
title=长沙联通
alerts=someloss
host=

+++liantong-nj
menu=南京联通
title=南京联通
alerts=someloss
host=

+++liantong-hz
menu=杭州联通
title=杭州联通
alerts=someloss
host=

+++liantong-xm
menu=厦门联通
title=厦门联通
alerts=someloss
host=

+++liantong-nn
menu=南宁联通
title=南宁联通
alerts=someloss
host=

+++liantong-nc
menu=南昌联通
title=南昌联通
alerts=someloss
host=

+++liantong-ty
menu=太原联通
title=太原联通
alerts=someloss
host=

+++liantong-xn
menu=西宁联通
title=西宁联通
alerts=someloss
host=

+++liantong-gy
menu=贵阳联通
title=贵阳联通
alerts=someloss
host=

+++liantong-fz
menu=福州联通
title=福州联通
alerts=someloss
host=

+++liantong-lz
menu=兰州联通
title=兰州联通
alerts=someloss
host=

+++liantong-km
menu=昆明联通
title=昆明联通
alerts=someloss
host=

+++liantong-xj
menu=新疆联通
title=新疆联通
alerts=someloss
host=

+++liantong-xz
menu=西藏联通
title=西藏联通
alerts=someloss
host=

+++liantong-heb
menu=哈尔滨联通
title=哈尔滨联通
alerts=someloss
host=


+++liantong-hhht
menu=呼和浩特联通
title=呼和浩特联通
alerts=someloss
host=

++yidong
menu=移动网络监控
title=移动网络监控列表
host=/Other/yidong/yidong-bj/Other/yidong/yidong-sh/Other/yidong/yidong-gz/Other/yidong/yidong-sz/Other/yidong/yidong-tj/Other/yidong/yidong-sy/Other/yidong/yidong-xa/Other/yidong/yidong-jn/Other/yidong/yidong-qd/Other/yidong/yidong-cd/Other/yidong/yidong-hf/Other/yidong/yidong-wh/Other/yidong/yidong-zz/Other/yidong/yidong-cs/Other/yidong/yidong-nj/Other/yidong/yidong-nc/Other/yidong/yidong-gy/Other/yidong/yidong-fz/Other/yidong/yidong-lz/Other/yidong/yidong-km/Other/yidong/yidong-hz/Other/yidong/yidong-nn/Other/yidong/yidong-wlmq/Other/yidong/yidong-ls

+++yidong-bj
menu=北京移动
title=北京移动
alerts=someloss
host=

+++yidong-sh
menu=上海移动
title=上海移动
alerts=someloss
host=

+++yidong-gz
menu=广州移动
title=广州移动
alerts=someloss
host=

+++yidong-sz
menu=深圳移动
title=深圳移动
alerts=someloss
host=

+++yidong-tj
menu=天津移动
title=天津移动
alerts=someloss
host=

+++yidong-sy
menu=沈阳移动
title=沈阳移动
alerts=someloss
host=

+++yidong-xa
menu=西安移动
title=西安移动
alerts=someloss
host=

+++yidong-jn
menu=济南移动
title=济南移动
alerts=someloss
host=

+++yidong-qd
menu=青岛移动
title=青岛移动
alerts=someloss
host=

+++yidong-cd
menu=成都移动
title=成都移动
alerts=someloss
host=

+++yidong-hf
menu=合肥移动
title=合肥移动
alerts=someloss
host=

+++yidong-wh
menu=武汉移动
title=武汉移动
alerts=someloss
host=

+++yidong-zz
menu=郑州移动
title=郑州移动
alerts=someloss
host=

+++yidong-cs
menu=长沙移动
title=长沙移动
alerts=someloss
host=

+++yidong-nj
menu=南京移动
title=南京移动
alerts=someloss
host=

+++yidong-hz
menu=杭州移动
title=杭州移动
alerts=someloss
host=

+++yidong-nn
menu=南宁移动
title=南宁移动
alerts=someloss
host=

+++yidong-nc
menu=南昌移动
title=南昌移动
alerts=someloss
host=

+++yidong-gy
menu=贵阳移动
title=贵阳移动
alerts=someloss
host=

+++yidong-fz
menu=福州移动
title=福州移动
alerts=someloss
host=

+++yidong-lz
menu=兰州移动
title=兰州移动
alerts=someloss
host=


+++yidong-km
menu=昆明移动
title=昆明移动
alerts=someloss
host=

+++yidong-wlmq
menu=乌鲁木齐移动
title=乌鲁木齐移动
alerts=someloss
host=

+++yidong-ls
menu=拉萨移动
title=拉萨移动
alerts=someloss
host=

9.分别启动smokepinghttpd。

/usr/local/smokeping/bin/smokeping
ps-ef|grepsmoke
hadoop2184819908011:20pts/100:00:00grepsmoke
root17713110Sep27?00:00:38/usr/local/smokeping/bin/smokeping[FPing]
/etc//httpdstart
-ef|grephttpd
hadoop2224519908011:21pts/100:00:00grephttpd
root17715210Sep27?00:00:00/usr/sbin/httpd
apache1771541771520Sep27?00:00:00/usr/sbin/httpd
apache1771551771520Sep27?00:00:00/usr/sbin/httpd
apache1771561771520Sep27?00:00:00/usr/sbin/httpd
apache1771571771520Sep27?00:00:00/usr/sbin/httpd
apache1771581771520Sep27?00:00:00/usr/sbin/httpd
apache1771591771520Sep27?00:00:00/usr/sbin/httpd
apache1771601771520Sep27?00:00:00/usr/sbin/httpd
apache1771611771520Sep27?00:00:00/usr/sbin/httpd
apache1773731771520Sep27?00:00:00/usr/sbin/httpd
apache1773781771520Sep27?00:00:00/usr/sbin/httpd
apache1797261771520Sep27?00:00:00/usr/sbin/httpd

10.smokeping界面支持中文

安装字体
yum-yinstallwqy-zenhei-
编辑smokeping的配置文件vim/usr/local/smokeping/etc/config
第50行添加
charset=utf-8#添加此行
编辑这个文件vim/usr/local/smokeping/lib/Smokeping/#第147行下边插入下边一行
'--fontTITLE:20:"WenQuanYiZenHeiMono"',

11.访问地址,看下是否可以出现smokeping页面

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。