smokeping官网数据可以备份吗

安装smokeping后提示500错误,求大神指点迷津_百度知道温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
15:59:17标签:&&&&监控节点的增加++ TESTmenu = TESTtitle = TEST################web server############################+++ TEST-web-bbsmenu = TEST-web-bbstitle = TEST网站 10.0.100.10host = 61.160.248.10+++ TEST-web-mainmenu = TEST网站主WEB服务器title = TEST网站主WEB服务器 10.0.100.21host = 10.0.100.21+++ TEST-web-adminmenu = TEST网站后台管理WEB服务器title = TEST网站后台管理WEB服务器 10.0.100.6host = 10.0.100.6################double line server############################+++ TEST-web-staticmenu = TEST双线官网和网站静态文件WEB服务器title = TEST双线官网和网站静态文件WEB服务器#host = /cy2009/TEST/TEST-web-static-union \# /TEST/TEST-web-static-telecom++++ TEST-web-static-telecommenu = TEST电信官网和网站静态文件WEB服务器title = TEST电信官网和网站静态文件WEB服务器 10.0.100.101host = 10.0.100.101++++ TEST-web-static-unionmenu = TEST网通官网和网站静态文件WEB服务器title = TEST网通官网和网站静态文件WEB服务器 10.0.100.159host = 10.0.100.159################database############################+++ TEST-db-mastermenu = TEST网站DB主服务器title = TEST网站DB主服务器 10.0.100.7host = 10.0.100.7+++ TEST-db-slavemenu = TEST网站DB从服务器title = TEST网站DB从服务器 10.0.100.11host = 10.0.100.11################other############################+++ TEST-memcachedmenu = TEST-memcached服务器title = TEST memcached和SVN服务器 10.0.100.22host =10.0.100.22报警设置smokeping的alert设置有点复杂,但是却很好用,设置很灵活,考虑得很周全。它可以使用邮件进行alert,也可以直接调用外部程序进行IM的报警。在我们的监控中主要是采用邮件报警。考虑到清河东链路的实时性要求很高,我们采用了发送邮件到139邮箱,139邮箱再转发短信到手机上从而达到短信报警功能。 报警参数设置如下,哪个节点需要报警增加alerts = manyloss即可*** Alerts ***to = zouyunhao@,minliang@,from = smokealert@192.168.2.14+somelosstype = losspattern = &0%,*30*,&0%,*30*,&0% # in percentcomment = loss 1 packages in 30 continuous 3 times.+manyloss type = losspattern = &15%,*30*,&15%,*30*,&15% # in percentcomment = loss 5 packages in 30 continuous 3 times.+rttbad type = rttpattern = ==S,&50,&50 # in millisecondscomment = For more than two consecutive 50-millisecond delay.(1)to 表示接受所有报警的邮箱,如果需要在特定的节点报警发送到特定的邮箱则在该节点上增加alertee = 即可。(2)manyloss 表示30个包丢15%的情况 连续出现3次就发报警。(3)someloss 表示30个包丢1个,连续出现3次就发送报警;rttbad表示连续两个包延迟超过50ms就发送报警。画图设置Smokeping默认设置中是每5分钟画一次图,每5分钟发送20个ping包。网络工程师认为5分钟发送20个ping包太少,建议改为5分钟100个。画图的颜色等也要进行相应的更改: 在Database中,step =300 pings =20 改为 step = 300 pings =100模式从图上可以看到,slave主机会自己去检查监测点的情况(loss and rtt),并将数值提交给master主机(通过smokeping.cgi)。值得注意的是,slave并不需要config文件,每次slave提交完数据以后,会询问master它自己的配置文件是否有修改,如果有修改的话slave会进行更新。Master配置:*** Probes ***+ FPingbinary = /usr/sbin/fpingsourceaddress = 0.0.0.0*** Slaves ***secrets=/usr/local/smokeping/etc/smokeping_secrets.dist+10.0.100.146display_name=10.0.100.146location=tangshancolor=ff0000++overrideProbes.FPing.binary = /usr/sbin/fpingProbes.FPing.sourceaddress = 10.0.100.146 #唐山电信线路+10.0.101.146display_name=10.0.101.146location=tangshancolor=ffff00++overrideProbes.FPing.binary = /usr/sbin/fpingProbes.FPing.sourceaddress = 10.0.101.146 #唐山网通线路+10.0.100.93display_name=10.0.100.93location=zhongshancolor=ff0000++overrideProbes.FPing.binary = /usr/sbin/fpingProbes.FPing.sourceaddress = 10.0.100.93 #中山电信线路+10.0.100.125display_name=10.0.100.125location=zhongshancolor=ffff00++overrideProbes.FPing.binary = /usr/sbin/fpingProbes.FPing.sourceaddress = 10.0.100.125 #中山网通线路Slave配置:Slave安装好软件后配置文件无需改动,只需运行一个命令即可。Slave1配置:#中山网通线路配置:mkdir -p /usr/local/smokeping/cache-wtsmokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \--cache-dir=/usr/local/smokeping/cache-wt \--shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.125 \#中山电信线路配置:mkdir -p /usr/local/smokeping/cache-dxsmokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \--cache-dir=/usr/local/smokeping/cache-dx \--shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.93 \chown -R apache.apache /usr/local/smokepingSlave2配置:#唐山网通线路配置:mkdir -p /usr/local/smokeping/cache-wtsmokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \--cache-dir=/usr/local/smokeping/cache-wt \--shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.101.146 \#唐山电信线路配置:mkdir -p /usr/local/smokeping/cache-dxsmokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \--cache-dir=/usr/local/smokeping/cache-dx \--shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.146 \chown -R apache.apache /usr/local/smokeping配置在配置文件中加入对traceroute的支持*** Targets ***probe = FPingmenu = Toptitle = Network Latency Grapher+ TESTNmenu= TESTN_smokepingtitle = TESTN Network Latency Graphermenuextra = &a target='_blank' href=\'#\'" class='{CLASS}'onclick="window.open(this.href,this.target, '&,toolbar=no,location=no,status=no,scrollbars=no');"&*traceroute*&/a&Centos下smokeping的安装配置环境:CentOS+rrdtool+smokeping实现网络监控前提软件需求:freetype-devel-2.1.9-1.i386.rpmzlib-devel-1.2.1.2-1.i386.rpmlibpng-devel-1.2.7-1.i386.rpmlibart_lgpl-devel-2.3.16-3.i386.rpm&&&&&&& fpingCGI-SpeedyCGI-2.22.tar.gz系统需求:1安装 fping64位 wget /rpm/packages/fping/fping-2.4-1.b2.2.el5.rf.x86_64.rpm32位 wget /rpm/packages/fping/fping-2.4-1.b2.2.el5.rf.i386.rpm2 安装CGI-SpeedyCGIwget&tar zxvf CGI-SpeedyCGI-2.22.tar.gzcd CGI-SpeedyCGI-2.22perl Makefile.PLmakemake testmake install3 安装rrdtoolwget&tar zxvf rrdtool-1.2.26.tar.gzcd rrdtool-1.2.26./configure --prefix=/usr/local/rrdtoolmakemake install4 安装smokepingwget&tar zxvf smokeping-2.4.2.tar.gzln -s smokeping-2.4.2 smokeping5 配置smokeping首先建立两个目录:mkdir /usr/local/smokeping/cachemkdir /usr/local/smokeping/varchown apache.apache /usr/local/smokeping/cache /usr/local/smokeping/var然后修改如下几个配置文件:(1) /usr/local/smokeping/etc/config.distimgcache = /usr/local/smokeping/cacheimgurl&& = ../cachedatadir = /usr/local/smokeping/varpiddir = /usr/local/smokeping/varcgiurl&& =&smokemail = /usr/local/smokeping/etc/smokemail.disttmail = /usr/local/smokeping/etc/tmail.disttemplate = /usr/local/smokeping/etc/basepage.html.dist注释掉如下:(2.42新版本下不用注释也行)#*** Slaves ***#secrets=/usr/local/smokeping/etc/smokeping_secrets.dist#+boomer#display_name=boomer#color=0000ff#+slave2(2) /usr/local/smokeping/htdocs/smokeping.cgi首先,cp smokeping.cgi.dist smokeping.cgi&& //生成smokeping.cgi#!/usr/bin/speedy -wuse lib qw(/usr/local/rrdtool/lib/perl);use lib qw(/usr/local/smokeping/lib);Smokeping::cgi("/usr/local/smokeping/etc/config.dist");(3) /usr/local/smokeping/bin/smokeping.dist#!/usr/bin/perl -wuse lib qw(/usr/local/rrdtool/lib/perl);use lib qw(/usr/local/smokeping/lib);Smokeping::main("/usr/local/smokeping/etc/config.dist");(4) 启动smokeping/usr/local/smokeping/bin/smokeping.dist start(5) 建立启动脚本文件参照:http://oss.oetiker.ch/smokeping/pub/contrib/smokeping-start-script(6) 配置apache/conf/httpd.conf&VirtualHost *:80&&&& DocumentRoot /usr/local/smokeping&&& ServerName &&& AddHandler cgi-script .cgi&Directory "/usr/local/smokeping/htdocs/"&&&&&&&& AllowOverride None&&&&&&& Options ExecCGI Indexes&&&&&&& Order allow,deny&&&&&&& Allow from all&&& &/Directory&&&& ErrorLog logs/ping-error_log&&& CustomLog logs/ping-access_log common&/VirtualHost&(7) 安装完成,可以通过如下链接看到效果:参考:/usr/local/smokeping/htdocs/doc/smokeping_config.html/usr/local/smokeping/doc/examples/附:config.dist&*** General ***owner&&& = Peter Randomcontact =&mailhost = my.mail.host#sendmail = /usr/lib/sendmailimgcache = /usr/local/smokeping/cacheimgurl&& = ../cachedatadir = /usr/local/smokeping/varpiddir = /usr/local/smokeping/varcgiurl&& =&smokemail = /usr/local/smokeping/etc/smokemail.disttmail = /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 =&from =+somelosstype = loss# in percentpattern = &0%,*12*,&0%,*12*,&0%comment = loss 3 times in a row*** Database ***step&&&& = 300pings&&& = 20# consfn mrhb steps totalAVERAGE 0.5&& 1 1008AVERAGE 0.5 12 4320&&& MIN 0.5 12 4320&&& MAX 0.5 12 4320AVERAGE 0.5 144&& 720&&& MAX 0.5 144&& 720&&& MIN 0.5 144&& 720*** Presentation ***template = /usr/local/smokeping/etc/basepage.html.dist+ chartsmenu = Chartstitle = The most interesting destinations++ stddevsorter = StdDev(entries=&4)title = Top Standard Deviationmenu = Std Deviationformat = Stdandard Deviation %f++ maxsorter = Max(entries=&5)title = Top Max Roundtrip Timemenu = by Maxformat = Max Roundtrip Time %f seconds++ losssorter = 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 = 2"Last 3 Hours"&&& 3h"Last 30 Hours"&& 30h"Last 10 Days"&&& 10d"Last 400 Days"&& 400d*** Probes ***+ FPingbinary = /usr/sbin/fping#*** Slaves ***#secrets=/home/oetiker/checkouts/smokeping/trunk/software/etc/smokeping_secrets.dist#+boomer#display_name=boomer#color=0000ff#+slave2*** Targets ***probe = FPingmenu = Toptitle = Network Latency Grapherremark = Welcome to the SmokePing website of xxx Company. \&&&&&&&& Here you will learn all about the latency of our network.+ CNCmenu = CNCtitle = CNC++ xizangmenu = xizangtitle = xizanghost = 221.13.80.14++ shanxi_wtmenu = shanxititle = shanxi_wthost = 221.11.66.1++ beijingmenu = beijingtitle = beijinghost = 202.99.57.149++ tianjinmenu = tianjintitle = tianjinhost = 218.69.32.6++ shijiazhuangmenu = shijiazhuangtitle = shijiazhuanghost = 202.99.160.234++ shanximenu = shanxititle = shanxihost = 218.26.125.150++ neimenggumenu = neimenggutitle = neimengguhost = 202.99.226.58++ heilongjiangmenu = heilongjiangtitle = heilongjianghost = 61.138.38.114++ jilinmenu = jilintitle = jilinhost = 125.32.127.14++ liaoningmenu = liaoningtitle = liaoninghost = 218.61.254.174++ shandongmenu = shandongtitle = shandonghost = 60.215.136.234++ henanmenu = henantitle = henanhost = 61.168.254.26+ TELCOMmenu = telcomtitle = telcom++ beijing_dxmenu = beijing_dxtitle = beijing_dxhost = 218.30.66.57++ shanghai_dxmenu = shanghai_dxtitle = shanghai_dxhost = 202.101.63.193++ jiangsu_dxmenu = jiangsu_dxtitle = jiangsu_dxhost = 61.147.37.1++ zhejiang_dxmenu = zhejiang_dxtitle = zhejiang_dxhost = 220.191.129.118++ anhui_dxmenu = anhui_dxtitle = anhui_dxhost = 61.190.251.38++ wenzhou_dxmenu = wenzhou_dxtitle = wenzhou_dxhost = 202.97.40.86++ jiangxi_dxmenu = jiangxi_dxtitle = jiangxi_dxhost = 220.177.252.94++ hubei_dxmenu = hubei_dxtitle = hubei_dxhost = 221.232.254.62++ hunan_dxmenu = hunan_dxtitle = hunan_dxhost = 61.137.2.14++ guangdong_dxmenu = guangdong_dxtitle = guangdong_dxhost = 61.144.3.13++ hainan_dxmenu = hainan_dxtitle = hainan_dxhost = 59.50.32.70++ guangxi_dxmenu = guangxi_dxtitle = guangxi_dxhost = 218.65.136.2++ chongqing_dxmenu = chongqing_dxtitle = chongqing_dxhost = 219.153.16.97++ sichuan_dxmenu = sichuan_dxtitle = sichuan_dxhost = 218.6.196.70++ guizhou_dxmenu = guizhou_dxtitle = guizhou_dxhost = 219.151.0.142++ yunnan_dxmenu = yunnan_dxtitle = yunnan_dxhost = 222.221.1.30
阅读(1475)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Smokeping 高级配置',
blogAbstract:'
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}网络与系统管理(73)
.cn/s/blog_c2f230f70101lx2k.html
Smokeping架构组件有:rrdtool、Fping、Echoping、Curl、Perl、Perl模块、SpeedyCGI、apache等。
安装程序就不介绍了。
Perl模块:perl-libwww-perl perl-IO-Socket-SSL perl-Net-Telnet perl-Socket6 perl-Net-DNS perl-LDAP&rrdtool-perl&
先查看服务器的系统的版本uname -a
然后各种尝试,直到装上为止。(yum、rpm、源码编译,各种试,“总有一款适合你”)。
1、安装Smokeping
tar zxvf smokeping-xx.tar.gz
mv smokeping-x.x /usr/local/smokeping
2、修改apache配置文件/etc/httpd/conf/httpd.conf
############smokeping file is begin############
Alias /smokeping &/usr/local/smokeping/htdocs&
Alias /smokepingcache &/usr/local/smkeping/cache&
&Directory &/usr/local/smokeping/htdocs&&
&&&AddHandler cgi-script cgi
&&&Options ExecCGI
&&&AllowOverride None
&&&Order allow,deny
&&&Allow from all
&/Directroy&
############smokeping file is end ################
3、增加Smokeping认证用户
htpasswd -c /usr/local/smokeping/etc/htpasswd.users uname
uname-指定用户名,/usr/local/smokeping/etc/htpasswd.users认证文件位置。
4、Smokeping配置
cp -a /usr/local/smokeping/bin/smokeping.dist /usr/local/smokeping/bin/smokeping#主程序
cp -a /usr/local/smokeping/htdocs/smokeping.cgi.dist /usr/local/smokeping/htdocs/smokeping.cgi#显示图形
cp -a /usr/local/smokeping/etc/config.dist /usr/local/smokeping/etc/config#主配置文件
5、/usr/local/smokeping/bin/smokeping#主程和/usr/local/smokeping/htdocs/smokeping.cgi#显示图形等文件配置
主程序:/usr/local/smokeping/bin/smokeping
修改rrdtool的库文件位置。
use lib qw(/usr/local/rrdtool/lib/perl/5.8.8/x86_64-linux-thread-multi);#rrdtoo 的lib 库
use lib qw(/usr/local/smokeping/lib); #Smokeping 的库文件位置
Smokeping::main(&/usr/local/smokeping/etc/config&); #Smokeping 配置文件的位置
用/usr/local/smokeping/bin/smokeping命令检测。
显示图形等:/usr/local/smokeping/htdocs/smokeping.cgi
use lib qw(/usr/local/rrdtool/lib/perl/5.8.8/x86_64-linux-thread-multi); #rrdtoo 的lib 库
use lib qw(/usr/local/smokeping/lib); #Smokeping 的lib 库
Smokeping::cgi(&/usr/local/smokeping/etc/config&); #Smokeping 的配置文件
用perl /usr/local/smokeping/htdocs/smokeping.cgi命令检测,可出现html代码,表示配置正常。
如果报错,根据错误提示,自己修改lib库的位置。
6、主配置/usr/local/smokeping/etc/config
imgcache = /usr/local/smokeping/cache #rrdtool 生成图片的存放地址
imgurl = http://ip/smokepingcache 注意:这里的设置和Apache 的配置要一致
datadir = /usr/local/smokeping/data #rrd 文件的存放地址
piddir = /usr/local/smokeping/var #pid 的存放地址
cgiurl = http://ip/smokeping/smokeping.cgi
问题解决:
页面、图片中文乱码:
1、可能是apache默认字符引起的乱码
AddDefaultCharset utf-8 改为off
2、通过修改目录属性
wget -S http://ip查看http头
然后再apache配置文件中
&Directory &/var/www&&
IndexOptions Charset=utf-8
&/Directory&
3、修改/usr/local/smokeping/etc/config配置文件
*** Presentation ***
charset = utf-8 &&#添加后支持中文显示
4、针对图片乱码
安装fonts-chinese
修改/usr/local/smokeping/lib/Smokeping.pm
$ENV{LC_NUMERIC}='C';
if (POSIX::setlocale(&POSIX::LC_NUMERIC,&&) ne &C&) {
&&&&die(&Resetting LC_NUMERIC failed - try removing LC_ALL from the environment&);
$ENV{LC_ALL}='zh_CN.UTF-8';
if (POSIX::setlocale(&POSIX::LC_ALL,&&) ne &zh_CN.UTF-8&) {
&&&&die(&Resetting LC_NUMERIC failed - try removing LC_ALL from the environment&);
&&&&&&&&my ($graphret,$xs,$ys) = RRDs::graph
&&&&&&&&&&($cfg-&{General}{imgcache}.$dir.&/${prop}_mini.png&,
&&&&# &&&&&&'--lazy',
&&&&&&&&&&&'--start','-'.exp2seconds($cfg-&{Presentation}{overview}{range}),
&&&&&&&&&&&'--title',$phys_tree-&{title},
&&&&&&&&&&&'--height',$cfg-&{Presentation}{overview}{height},
&&&&&&&&&&&'--width',$cfg-&{Presentation}{overview}{width},
&&&&&&&&&&&'--vertical-label', $ProbeUnit,
&&&&&&&&&&&'--imgformat','PNG',
&&&&&&&&&&&'--alt-autoscale-max',
&&&&&&&&&&&'--alt-y-grid',
&&&&&&&&&&&'--rigid',
&&&&&&&&&&&'--lower-limit','0',
&&&&&&&&&&&'--font','TITLE:10:/usr/share/fonts/zh_TW/TrueType/bsmi00lp.ttf',
&&&&&&&&&(新增这一行,指定中文字体的路径)
&&&&&&&&&&&@G,
&&&&&&&&&&&&COMMENT:$date\\r&);
*************************************
安装遇到其他问题小结:
1、安装echoping 依赖libidn 安装libidn后还需要libidn-devel
2、rrdtool库文件的位置查看
./configure最后会显示配置信息。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:626239次
积分:6511
积分:6511
排名:第2511名
原创:66篇
转载:287篇
评论:29条
(2)(4)(7)(7)(7)(10)(4)(4)(9)(2)(2)(6)(15)(7)(1)(6)(3)(5)(1)(9)(6)(6)(11)(15)(7)(1)(7)(14)(1)(6)(3)(1)(7)(5)(5)(3)(4)(5)(6)(5)(2)(6)(6)(7)(5)(1)(6)(14)(6)(5)(3)(4)(8)(6)(1)(2)(4)(15)(7)(2)(3)(2)(1)(1)(2)(3)(3)(1)如何看懂Smokeping图表_百度知道

我要回帖

更多关于 smokeping数据入库 的文章

 

随机推荐