Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244743
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1334
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-14 08:53
个人简介

勤于思考,默默学习。

文章分类

全部博文(49)

文章存档

2017年(1)

2016年(2)

2015年(1)

2014年(45)

我的朋友

分类: LINUX

2017-03-02 11:03:55

很多时候会遇到国内各个厂商的线路不稳定,但是只能临时测试一下,没有一个详细的统计,这里利用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。

阅读(8925) | 评论(0) | 转发(1) |
0

上一篇:nf_conntrack: table full, dropping packet解决办法

下一篇:没有了

给主人留下些什么吧!~~