Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6269347
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: LINUX

2017-03-08 06:25:21

很多时候会遇到国内各个厂商的线路不稳定,但是只能临时测试一下,没有一个详细的统计,这里利用zabbix来统计在此记录下
对延迟比较在意的可以利用触发器来做报警

1.编写zabbix监控脚本

以下用监控香港服务器为例:

点击(此处)折叠或打开

  1. #!/bin/bash
  2. (time curl -s $1) >&/monitor/hk_logfile.log
  3. if [[ $? -eq 0 ]];then
  4. real=`cat /monitor/hk_logfile.log|grep 'real' |awk '{print $2}'`
  5. ms=${real:2:5}
  6. echo $ms
  7. fi
注意:$1为zabbix服务器端传过来,即要测试的目的地址
         脚本一定要放在测试源服务器上
         zabbix调用脚本及打印的日志文件需给定777权限,或者属组为zabbix用户

2.利用zabbix的UserParameter来调用脚本


UserParameter=script.hk[*],/monitor/monitor_hk.sh $1

$1为zabbix服务器端传过来,即要测试的目的地址


3.通过zabbix绘图显示线路之间的延迟情况



4.图形展示



至此,已完成延迟的监控,单位为ms。

阅读(1168) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~