上一篇: 怎样建设自己的网站:网站设计与制作

建设官网:探测器
Config::Grammar中以“}}女”标记一级目录,二级目录以下以“+”为标记,层次越
深,“+”越多。在SmokePing的配置中,可以见到是以下这样的。
interesting destinations
++ stddev
sorter - StdDev (entries=>4)
title = Top Standard Deviation
menu = Std Deviation
format = Standard Deviation %f
除了默认的“key:value”格式外,还支持表格方式。在SmokePing配置文件中,常
见到和RRD相关的部分,如下。
o
h E-
.U II
S4 11
rC 7 rl
u C: IJ
O .rt
十 E rJ
网站运维技术与实践
Config::Grammar和shell类似,也使用“≠}”作为注释符,使用“\”连接多行分行。
同时还提供了和Apache、Nginx等类似的include功能。具体写法是下面这样的。
1.4.1.2探测器
探测器用以获取网络质量的数据,只要是与网络时间相关的事情,都可以写成探测器。
目前自带的探测器主要包括DNS. SSH、EchoPing. Curl. FPing. TCPPing和CiscoRTT等。
绝大多数探测器都是Smokeping::probes::basefork的子类,依次继承自Smokeping:
probes::base和Smokeping::probes::basevars类。具体实现上,只需要定义好pingone()方法,
返回一个排好序的@time数组即可。
在书写配置文件方面,最基本的就是指定
需要时请读者自行查看POD文档。示例如下。
★★★ ProbeS ★★★
+ FPing
binary = /usr/sbin/fping
binary,具体配置根据探测器不同而不同,
+ Curl .
binary = /usr/b主n/curl
forks - 10 . .
offset = 1000 . :
agent = User-Agent: Mozilla/5.0 (xii, u, Linux i686; en-US; rv:1.9.0.11)
Gecko/2009060308 Ubuntu/9.04 (jaunty) Firefox/3.0.11
extraargs= -4 .
extrare = / /
timeout - 20 '
urlformat = http://ohost%/lk.html
上一篇: 怎样建设自己的网站:网站设计与制作