nagios 监控xenserver 流量

cat check_xen_pif.sh
#!/bin/sh

count=0
uuid_list=`xe bond-list | grep master | awk ‘{print $4}‘`

#get io_read_kbs param
for uuid in $uuid_list
do
	io_read[$count]=`xe pif-param-get param-name=io_read_kbs uuid=$uuid`
#	echo ${io_read[$count]}
        let count=count+1
done

#get io_write_kbs param
count=0
for uuid in $uuid_list
do
        io_write[$count]=`xe pif-param-get param-name=io_write_kbs uuid=$uuid`
#        echo ${io_write[$count]}
        let count=count+1
done

count=0
performance1=""
performance2=""
while [ $count -lt ${#io_read[@]} ]
do
	performance1="$performance1 bond${count}(r,w): ${io_read[$count]}kb,${io_write[$count]}kb;"
	performance2="$performance2 bond${count}_io_read_kbs=${io_read[$count]};1500;2000;0;10000;bond${count}_io_write_kbs=${io_write[$count]};1500;2000;0;10000;"
	let count=count+1
done
echo "$performance1 | $performance2"
exit 0
时间: 2024-10-24 22:39:58

nagios 监控xenserver 流量的相关文章

nagios 监控 网卡流量 脚本

#!/bin/bash # #Time     : 2014-06-23 #Author   : ftlynx #Function : use NET-SNMP get NIC traffic on nagios. Usage(){ echo "Usage: check_traffic.sh [options]" echo "     -H     Host IP." echo "     -P     net-snmp community string.

nagios监控网络流量

系统版本 [[email protected] libexec]# cat /etc/redhat-release CentOS release 5.6 (Final) 1 安装和配置snmp 1)yum install net-snmp-utils net-snmp net-snmp-libs -y 2)vi /etc/snmp/snmpd.conf 把下面两行的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc #view

nagios 监控xenserver memery

cat check_xen_mem.sh #!/bin/sh function usage() {         msg="$0 : use to check xenserver memery usage for nagios"         echo "****************************************************"         echo -e "\033[1;94m${msg}\033[0m"

Nagios监控Windows的网卡流量

Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量. 1 Check_traffic.sh用法用法 [[email protected] libexec]#/usr/local/nagios/libexec/check_traffic.sh -h Usage: ./check_traffic.sh [ -v ] [ -6 ] [ -r ] -

nagios监控流量脚本

需求是我们需要对服务器上的流量进行监控,网络上有个流传的check_traffic.sh,它需要被监控机开启snmp.但是感觉都使用上了nagios还要开snmp...有点斧子剪刀一起用的感觉,所以就动手写了个监控流量的shell: #!/bin/sh usage() { echo "Usage: $0 [-n <eth0>] [-w <tx rx>] [-c <tx rx>]" 1>&2; exit 1; } foundw=0; fo

nagios监控详解(中小企业必备的监控设备) &lt;上&gt;

cacti和nagios 都是中小企业必备的监控软件,首先来一个回顾 cacti监控优缺点:主要是监控图形流量,通过web界面监控流量,(主要监控cpu内存硬盘,流量) 基于snmp(抓取数据)和rrdtool(rrdtool主要是将抓取的数据 绘制图像) nagios监控系统服务的,也能监控window,linux,unix的主机状态,不过主要还是监控系统服务. nagios监控客户端需要借助插件以及NRPE软件 [把之前写的一个关于cacti的博客地址也不要碧莲的贴出来]http://www

linux Nagios监控

监控目标 监控目标主机分为四个部分 硬件资源 操作系统 数据库 应用软件 监控目的: 进行服务器性能调整前,知道调整什么,系统瓶颈在什么地方 被一部分必须同时监控,内容包括吞吐量,反应时间,使用率等 监控命令: 进程监控 ps top 存储监控 free swapon -s df -h 网络监控 ifconfig netstat ping traceroute 性能监控 常用的性能监控命令 uptime cpu负载 mpastat 查看cpu状态 vmstat 查看内存状态 iostat 查看硬

Centos 7安装与配置nagios监控(一)

目  录 序言(必备知识) 一.安装规划 1.1系统环境 1.2所需软件包 二.配置安装环境 2.1同步时间 2.2禁用SElinux 2.3 xftp上传软件包 2.4安装邮件服务 三.监控主机安装 3.1安装nagios的运行环境 3.2增加用户 3.3安装nagios 3.4配置权限 3.5安装插件 3.6安装nrpe 四.远程主机安装 4.1配置运行环境 4.2安装nagios-plugin 4.3安装nrpe 4.4启动nrpe 五.监控主机安装PNP 5.1配置开发环境 5.2安装p

nagios监控Windows网卡报警乱码

报警乱码信息如下:观察报警信息得知:提示监控的网卡11状态没有up(网卡类型为Realtek RTL8186C) 到245上查看网卡状态正常: 注意红色方框显示的网卡类型与报警提示的网卡类型不一致,问题初步找到了.到nagios监控端执行如下命令:(此命令可以测试网卡是否可以正常采集数据,-L用来显示网卡对应的接口) 注意上图中红色方框 Interface index 11显示的网卡类型与报警的网卡类型一致,问题找到了 查看nagios监控245网卡流量的监控项: 5.发现监控的是网卡的接口11