zabbix-自定义键值监控网卡IN、OUT流量
一、执行脚本创建
网卡IN流量
#vim networkin.sh
/usr/local/zabbix/bin/jichuang/network.sh eth1 | awk '{print $5}'
网卡OUT流量
#vim networkout.sh
/usr/local/zabbix/bin/jichuang/network.sh eth1 | awk '{print $8}'
二、添加执行权限
#chmod +x network networkin networkout
三、修改配置文件
#vim /usr/local/zabbix/etc/zabbix_agentd.conf
#service zabbix_agentd restart
四、服务端测试,能调用到数据
流量获取脚本:
vim network.sh
#!/bin/bash usage() {echo "Useage : $0"echo "eg. sh $0 eth0"exit 1 } if [ $# -lt 1 ] thenusage fi eth=$1 timer=1 in_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{print $1 }') out_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{print $9 }') x=1 while [ $x -le 2 ] dosleep ${timer}in=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{print $1 }')out=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{print $9 }')dif_in=$(((in-in_old)/timer))dif_in=$((dif_in/1024))dif_out=$(((out-out_old)/timer))dif_out=$((dif_out/1024))ct=$(date +"%F %H:%M:%S")echo "${ct} -- IN: ${dif_in} KByte/s OUT: ${dif_out} KByte/s"in_old=${in}out_old=${out}x=3 done exit 0
转载于:https://blog.51cto.com/yangmv/1743105
zabbix-自定义键值监控网卡IN、OUT流量相关推荐
- 如何访问自定义键值的二维数组
2019独角兽企业重金招聘Python工程师标准>>> <?php//访问自定义键值的二维数组$products = array(array('name'=>'apple ...
- Android下添加新的自定义键值和按键处理流程【转】
本文转载自: Android下添加新的自定义键值和按键处理流程 说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我一个问题, ...
- Linux使用 iftop 监控网卡的实时流量
iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. 在Linux/类Unix系统中可以使用top查看系统资源.进程.内存占用等信息.查看网络状态可以使用netstat ...
- 介绍一个监控网卡及网络流量的好工具NICSTAT
介绍一个监控网卡及网络流量的好工具NICSTAT 最近发现了个好的工具,是监控网卡及网络流量的叫NICSTAT,这里我通过这个例子来说明 当你发现一个陌生的东西,怎样一下子弄熟,概括来讲分为安装,应用 ...
- php 数组 键值 初始化,PHP 自定义键值数组
//数组,自定义键(key)的数组 key=>value //创建数组 $userName = array('lily','milly','amy'); print_r($userName); ...
- java自定义键值对_KV键值对数据类型
类关系图 ### ![](../assets/20180418143344001.png)常用接口及实现类 * Map * Dictionary * HashMap * Hashtable * Lin ...
- zabbix使用web界面监控本机
文章目录 一.zabbix服务器监控本机 1.将本机服务端设置为监控数据 2.修改为中文web管理 二.服务端监控远程客户端 1.agent上安装zabbix-agent 2.web界面配置客户端监控 ...
- zabbix自定义监控Key值
说明: zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式. 1,首先编写自定义监控脚本,本文以监控httpd进程 ...
- Zabbix 3.4配置监控项及监控Linux、Windows客户端
此博客就不再啰嗦那么多了,直接配置,关于Zabbix工作原理及概述请访问之前写的博客: Centos 7搭建Zabbix 4.0监控系统 一.安装Zabbix3.4 二.访问zabbix的Web界面 ...
最新文章
- 关于.net实现网站模板机制(非标签替换)
- 演示:标准ACL的配置、及使用技巧、和相关局限
- PHP性能调优,PHP慢日志---PHP脚本执行效率性能检测之WebGrind的使用
- python基础语法手册format-Python基础语法-格式化输出
- H.264学习(一)——帧和场的概念
- java线程——信号量(Semaphore)+障栅(CyclicBarrier)
- 介绍计算机的英文文章,计算机方面的英语资料,介绍一些计算机的英语短文,有兴趣的可以看...
- java中的关键字transient说明
- Web开发:Apache2.2.x+Tomcat6.x+jk2.x做集群配置
- 烂漫的青春后期 35岁前必须做好十件事情[转载]
- jdk动态代理的原理
- 毕业生 - 哈尔滨工业大学社会计算与信息检索研究中心 - 理解语言,认知社会...
- 龙芯3A3000编译安装Postgresql12.2
- 网易易盾首席产品风控官imlolo分享对社交业务安全风控的认知和思考
- 01 牛刀小试【PAT A1046】Shortest Distance
- dest在C语言什么作用,dest(车的dest是什么意思)
- realize与recognize辨析
- 智能路由器要成功 该怎样修炼穿墙术?
- Android项目工程结构介绍
- android守护进程详解