Smokeping 监控部署及配置,smokeping监控部署


安装参见:
 https://github.com/oetiker/SmokePing/blob/master/doc/smokeping_install.pod

1
Smokeping 2 3 *** General *** 4 5 owner = Ctry 6 contact = admin@lerry.com 7 mailhost = 127.0.0.1 8 sendmail = /sbin/sendmail 9 # NOTE: do not put the Image Cache below cgi-bin 10 # since all files under cgi-bin will be executed ... this is not 11 # good for images. 12 imgcache = /usr/local/smokeping/cache 13 imgurl = cache 14 datadir = /usr/local/smokeping/data 15 piddir = /usr/local/smokeping/var 16 cgiurl = http://1.1.1.1/smokeping/smokeping.cgi 17 smokemail = /usr/local/smokeping/etc/smokemail.dist 18 tmail = /usr/local/smokeping/etc/tmail.dist 19 # specify this to get syslog logging 20 syslogfacility = local0 21 # each probe is now run in its own process 22 # disable this to revert to the old behaviour 23 # concurrentprobes = no 24 25 *** Alerts *** 26 to = admin@lerry.com 27 from = smokeping@lerry.com 28 29 +someloss 30 type = loss 31 # in percent 32 pattern = >0%,*12*,>0%,*12*,>0% 33 comment = loss 3 times in a row 34 35 *** Database *** 36 37 step = 60 38 pings = 20 39 40 # consfn mrhb steps total 41 42 AVERAGE 0.5 1 1008 43 AVERAGE 0.5 12 4320 44 MIN 0.5 12 4320 45 MAX 0.5 12 4320 46 AVERAGE 0.5 144 720 47 MAX 0.5 144 720 48 MIN 0.5 144 720 49 50 *** Presentation *** 51 charset = utf-8 # 支持显示中文的树状图以及rrdtool画出的图显示中文 52 53 template = /usr/local/smokeping/etc/basepage.html.dist 54 55 + charts 56 57 menu = Charts 58 title = The most interesting destinations 59 60 ++ stddev 61 sorter = StdDev(entries=>4) 62 title = Top Standard Deviation 63 menu = Std Deviation 64 format = Standard Deviation %f 65 66 ++ max 67 sorter = Max(entries=>5) 68 title = Top Max Roundtrip Time 69 menu = by Max 70 format = Max Roundtrip Time %f seconds 71 72 ++ loss 73 sorter = Loss(entries=>5) 74 title = Top Packet Loss 75 menu = Loss 76 format = Packets Lost %f 77 78 ++ median 79 sorter = Median(entries=>5) 80 title = Top Median Roundtrip Time 81 menu = by Median 82 format = Median RTT %f seconds 83 84 + overview 85 86 width = 1000 87 height = 200 88 range = 10h 89 90 + detail 91 92 width = 1000 93 height = 200 94 unison_tolerance = 2 95 96 "Last 2 Hours" 2h 97 "Last 24 Hours" 24h 98 "Last 7 Days" 7d 99 "Last 30 Days" 30d 100 "Last 365 Days" 365d 101 "Last 4 Years" 4y 102 103 #+ hierarchies 104 #++ owner 105 #title = Host Owner 106 #++ location 107 #title = Location 108 109 *** Probes *** 110 111 + FPing 112 113 binary = /usr/sbin/fping 114 115 *** Slaves *** 116 secrets=/usr/local/smokeping/etc/smokeping_secrets.dist 117 +boomer 118 display_name=boomer 119 color=0000ff 120 121 +slave2 122 display_name=another 123 color=00ff00 124 125 *** Targets *** 126 127 probe = FPing 128 129 menu = Top 130 title = Network Latency Grapher 131 remark = Welcome to the SmokePing website of HaiZhi Company. \ 132 Here you will learn all about the latency of our network. 133 134 + Unicom 135 136 menu = 各地网络连通性监控 137 title = 监控统计 138 139 ++ Telecom 140 menu = 电信网络监控 141 title = 电信网络监控列表 142 host = /Unicom/Telecom/telecom-xian /Unicom/Telecom/telecom-shanghai /Unicom/Telecom/telecom-sichuan /Unicom/Telecom/telecom-shenzhen /Unicom/Telecom/telecom-zhejiang /Unicom/Telecom/telecom-changsha /Unicom/Telecom/telecom-wuhan /Unicom/Telecom/telecom-jiangsu /Unicom/Telecom/telecom-chongqing /Unicom/Telecom/telecom-fujian /Unicom/Telecom/telecom-neimeng /Unicom/Telecom/telecom-xinjiang /Unicom/Telecom/telecom-guizhou /Unicom/Telecom/telecom-tianjin /Unicom/Telecom/telecom-hubei /Unicom/Telecom/telecom-beijing 143 144 +++ telecom-xian 145 menu = 西安电信 146 title = 西安电信 147 alerts = someloss 148 host = 61.150.91.55 149 150 +++ telecom-shanghai 151 menu = 上海电信 152 title = 上海电信 153 alerts = someloss 154 host = 180.169.22.226 155 156 +++ telecom-sichuan 157 menu = 四川电信 158 title = 四川电信 159 alerts = someloss 160 host = 211.149.224.160 161 162 +++ telecom-shenzhen 163 menu = 深圳电信 164 title = 深圳电信 165 alerts = someloss 166 host = 183.63.53.120 167 168 +++ telecom-zhejiang 169 menu = 浙江电信 170 title = 浙江电信 171 alerts = someloss 172 host = 122.226.223.82 173 174 +++ telecom-changsha 175 menu = 长沙电信 176 title = 长沙电信 177 alerts = someloss 178 host = 124.232.150.171 179 180 +++ telecom-wuhan 181 menu = 武汉电信 182 title = 武汉电信 183 alerts = someloss 184 host = 59.173.18.243 185 186 +++ telecom-jiangsu 187 menu = 江苏电信 188 title = 江苏电信 189 alerts = someloss 190 host = 58.215.186.208 191 192 +++ telecom-chongqing 193 menu = 重庆电信 194 title = 重庆电信 195 alerts = someloss 196 host = 219.153.71.238 197 198 +++ telecom-fujian 199 menu = 福建电信 200 title = 福建电信 201 alerts = someloss 202 host = 218.6.9.4 203 204 +++ telecom-neimeng 205 menu = 内蒙电信 206 title = 内蒙电信 207 alerts = someloss 208 host = 101.53.100.113 209 210 +++ telecom-xinjiang 211 menu = 乌鲁木齐电信 212 title = 乌鲁木齐电信 213 alerts = someloss 214 host = 124.119.87.204 215 216 +++ telecom-guizhou 217 menu = 贵州电信 218 title = 贵州电信 219 alerts = someloss 220 host = 222.87.128.7 221 222 +++ telecom-tianjin 223 menu = 天津电信 224 title = 天津电信 225 alerts = someloss 226 host = 221.238.254.118 227 228 +++ telecom-hubei 229 menu = 十堰电信 230 title = 十堰电信 231 alerts = someloss 232 host = 61.183.41.197 233 234 +++ telecom-beijing 235 menu = 北京电信 236 title = 北京电信 237 alerts = someloss 238 host = 119.90.3.2 239 240 ++ Mobile 241 menu = 移动网络监控 242 title = 移动网络监控列表 243 host = /Unicom/Mobile/mobile-zhejiang /Unicom/Mobile/mobile-shanghai /Unicom/Mobile/mobile-tianjin /Unicom/Mobile/mobile-jinan /Unicom/Mobile/mobile-beijing /Unicom/Mobile/mobile-suzhou /Unicom/Mobile/mobile-wuhan /Unicom/Mobile/mobile-shenyang /Unicom/Mobile/mobile-quanzhou /Unicom/Mobile/mobile-xiamen 244 245 +++ mobile-zhejiang 246 menu = 浙江移动 247 title = 浙江移动 248 alerts = someloss 249 host = 211.140.143.3 250 251 +++ mobile-shanghai 252 menu = 上海移动 253 title = 上海移动 254 alerts = someloss 255 host = 117.135.137.82 256 257 +++ mobile-tianjin 258 menu = 天津移动 259 title = 天津移动 260 alerts = someloss 261 host = 117.131.207.163 262 263 +++ mobile-jinan 264 menu = 济南移动 265 title = 济南移动 266 alerts = someloss 267 host = 223.99.238.104 268 269 +++ mobile-beijing 270 menu = 北京移动 271 title = 北京移动 272 alerts = someloss 273 host = 111.13.56.26 274 275 +++ mobile-suzhou 276 menu = 苏州移动 277 title = 苏州移动 278 alerts = someloss 279 host = 112.25.230.238 280 281 +++ mobile-wuhan 282 menu = 武汉移动 283 title = 武汉移动 284 alerts = someloss 285 host = 111.47.111.229 286 287 +++ mobile-shenyang 288 menu = 沈阳移动 289 title = 沈阳移动 290 alerts = someloss 291 host = 223.100.7.69 292 293 +++ mobile-quanzhou 294 menu = 泉州移动 295 title = 泉州移动 296 alerts = someloss 297 host = 112.5.16.13 298 299 +++ mobile-xiamen 300 menu = 厦门移动 301 title = 厦门移动 302 alerts = someloss 303 host = 218.207.194.109 304 305 ++ Unicom 306 menu = 联通网络监控 307 title = 联通网络监控列表 308 host = /Unicom/Unicom/unicom-dalian /Unicom/Unicom/unicom-beijing /Unicom/Unicom/unicom-jinan /Unicom/Unicom/unicom-shanghai /Unicom/Unicom/unicom-henan /Unicom/Unicom/unicom-heilongjiang /Unicom/Unicom/unicom-tianjin /Unicom/Unicom/unicom-shijiazhuang /Unicom/Unicom/unicom-taiyuan 309 310 +++ unicom-dalian 311 menu = 大连联通 312 title = 大连联通 313 alerts = someloss 314 host = 218.61.8.10 315 316 +++ unicom-beijing 317 menu = 北京联通 318 title = 北京联通 319 alerts = someloss 320 host = 118.186.222.66 321 322 +++ unicom-jinan 323 menu = 济南联通 324 title = 济南联通 325 alerts = someloss 326 host = 124.133.28.7 327 328 +++ unicom-shanghai 329 menu = 上海联通 330 title = 上海联通 331 alerts = someloss 332 host = 58.246.45.89 333 334 +++ unicom-henan 335 menu = 河南联通 336 title = 河南联通 337 alerts = someloss 338 host = 125.46.54.236 339 340 +++ unicom-heilongjiang 341 menu = 黑龙江联通 342 title = 黑龙江联通 343 alerts = someloss 344 host = 125.211.202.138 345 346 +++ unicom-tianjin 347 menu = 天津联通 348 title = 天津联通 349 alerts = someloss 350 host = 60.28.24.236 351 352 +++ unicom-shijiazhuang 353 menu = 石家庄联通 354 title = 石家庄联通 355 alerts = someloss 356 host = 110.249.209.130 357 358 +++ unicom-taiyuan 359 menu = 太原联通 360 title = 太原联通 361 alerts = someloss 362 host = 221.204.238.54

效果展示:

常见问题:

File '/usr/local/smokeping/etc/smokeping_secrets.dist' is world-readable

查看smokeping_secrets.dist文件属性是否为400,如不是请按照如下修改:
注意etc/smokeping_secrets.dist文件属性必须400
chmod 400 smokeping_secrets.dist
service smokeping restart

中文设置:

yum -y install wqy-zenhei-fonts.noarch

/usr/local/smokeping/lib/Smokeping/Graphs.pm
if ($mode =~ /[anc]/){
        my $val = 0;
        for my $host (@hosts){
            my ($graphret,$xs,$ys) = RRDs::graph
            ("dummy",
            '--start', $tasks[0][1],
            '--end', $tasks[0][2],
            '--font TITLE:20:"WenQuanYi Zen Hei Mono"',
            "DEF:maxping=$cfg->{General}{datadir}${host}.rrd:median:AVERAGE",
            'PRINT:maxping:MAX:%le' );
            my $ERROR = RRDs::error();
            return "<div>RRDtool did not understand your input: $ERROR.</div>" if $ERROR;
            $val = $graphret->[0] if $val < $graphret->[0];
        }

Can't locate Sys/Syslog.pm in @INC (@INC contains: /usr/local/smokeping/thirdparty/lib/perl5/x86_64-linux-thread-multi /usr/local/smokeping/thirdparty/lib/perl5 ../lib /usr/local/smokeping/thirdparty/lib/perl5//x86_64-linux-thread-multi /usr/local/smokeping/thirdparty/lib/perl5/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ../lib/smokeping.pm line 16. BEGIN failed--compilation aborted at ../lib/Smo...

yum -y install perl-Sys-Syslog

 

相关内容