Nagios监控Windows的网卡流量
Nagios监控Windows的网卡流量
使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量。
1 Check_traffic.sh用法用法
|
[root@oracle libexec]#/usr/local/nagios/libexec/check_traffic.sh -h |
|
Usage: ./check_traffic.sh [ -v ] [ -6 ] [ -r ] -V 1|2c|3 -C snmp-community -H host [ -L ] -I interface -w in, out-warning-value -c in, out-critical-value -K/M -B/b |
|
Example: ./check_traffic.sh -V 2c -C public -H 127.0.0.1 -I 4 -w 200,100 -c 300,200 -K -B |
|
We can use -r to use Range Value Options: Example: ./check_traffic.sh -V 2c -C public -H 127.0.0.1 -I 4 -r -w 200-300,100-200 -c 100-400,50-250 -K -B If you don't use -K/M -B/b options, default -K -b, corresponding to Kbps |
|
Make sure that the check interval greater than 5 Seconds. Or modify the Min_Interval var in this file Line 180. And, if you want in Verbose mode, use -v, to check the debug messages in the file /tmp/check_traffic.$$. Or use ./check_traffic.sh [ -v ] -V 1|2c|3 -C snmp-community -H host -L To list all interfaces on specify host. |
2 Windows客户端的设置
在此例中使用windows 2008举例,IP为192.168.19.142。
2.1 安装SNMP服务
Windows 2008中是通过添加feature来添加snmp服务的,详细过程请查看附件文档。
而Windows2003是在控制面板-添加删除程序-添加删除组件-Management and Monitoring Tools中安装snmp服务的。
2.2 配置SNMP服务
使用services.msc启动服务控制台,设置snmp community的traps和security,如下:(详细配置请查看附件文档)
然后重启snmp服务,可以使用cmdànetstat –an | find “161”验证snmp服务启动情况
3 Nagios服务器的设置
3.1 安装net-snmp的相关组件
# yum install –y net-snmp*
3.2 编辑command.cfg文件
vi /usr/local/nagios/etc/object/command.cfg添加如下内容:
|
define command{ command_name check_bandwidth command_line $USER1$/check_traffic.sh -V 2c -C snmp-community -H $HOSTADDRESS$ -I $ARG1$ -w $ARG2$,$ARG3$ -c $ARG4$,$ARG5$ } 注:-C后参数为在服务器上设置的community值; -I 为大写的i,为网卡接口的index值 -w与-c后的两个参数分别为in/out的流量阈值 |
3.3 编辑windows.cfg主机配置文件
首先使用如下的命令查看被监控的windows主机的网卡信息:
/usr/local/nagios/libexec/check_traffic.sh -V 2c -C snmp-community -H IPADD -L
然后会列出被监控机的网卡信息,查看需要监控的网卡,记录其index值即可。
如上例中所示中命令为:
/usr/local/nagios/libexec/check_traffic.sh -V 2c -C public1 -H 192.168.19.142 –L如下图所示:(图片在附件文档中)
vi windows.cfg添加如下内容:
|
define service{ use generic-service host_name winserver service_description Traffic check_command check_bandwidth!10!200000!300000!400000!500000 } 此处的10为网卡信息的index值,此值通过如上的命令查看: |
然后重启nagios服务即可。
若安装有PNP的话还可以查看波形图的流量监控。
Nagios监控Windows的网卡流量的更多相关文章
- zabbix监控windows主机网卡流量
监控windows主机网卡流量 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 客户端配置:(172.30.1.120,wi ...
- 监控linux服务器网卡流量
监控linux服务器网卡流量 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 前言:众所周知,我们安装zabbix服务器 ...
- Nagios 监控Windows服务器(详细篇)
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSCl ...
- Nagios 监控windows server Apache 服务
监控机需要使用check_apachestatus.pl插件插件下载地址:https://exchange.nagios.org/directory/Tutorials/Other-Tutorials ...
- nagios监控windows配置
1.下载并安装windows插件 http://sourceforge.net/projects/nscplus/NSCP-0.4.1.73-x64.msi2.windows端配置 nsclient. ...
- Linux-CentOS 查看(监控)服务器网卡流量
1.使用系统自带的命令: watch more /proc/net/dev 2. 使用nload命令,需要自行安装 1)# yum install flex byacc libpcap ncurses ...
- 在RedHa上安装MRTG监控网卡流量
http://os.51cto.com/art/201103/252149.htm 2011-03-30 15:05 张微波 phpchina 字号:T | T 在RedHa上安装MRTG监控网卡流量 ...
- nagios监控实用教程
nagios监控实用教程 Nagios作为开源网络监视工具,它不但可以有效的监控内存.流量.数据库使用情况.它还可以Windows.Linux主机状态.本专题收录了有关Nagios监控相关文章,供大家 ...
- nagios监控mysql主机,nginx,磁盘IO,网卡流量
http://blog.chinaunix.net/uid-28685162-id-3506260.html nagios安装完成,打开/usr/local/nagios/etc/nagios.cfg ...
随机推荐
- 以面试官的角度看strcpy函数
一:笔试或者面试的总结 之 一 (1)在笔试或者面试中常常会被问道,strcpy memmove memcpy 函数的实现.有时也会问你STL 中string的 split 和 trim的实现.有的 ...
- 读陈浩的《C语言结构体里的成员数组和指针》总结,零长度数组
原文链接:C语言结构体里的成员数组和指针 复制例如以下: 单看这文章的标题,你可能会认为好像没什么意思.你先别下这个结论,相信这篇文章会对你理解C语言有帮助.这篇文章产生的背景是在微博上,看到@Lar ...
- Android摄像头採集的视频数据流怎样通过Socket实时发送到目标服务端
分两块: 1.取得摄像头採集的视频流 2.发送到server端 protected MediaRecorder mMediaRecorder; private LocalServerSocket mL ...
- jvm基础(1)
1.整型数和浮点型数的表示 原码:第一位为符号位(0为正数,1为负数). 反码:符号位不动,源码取反. 正数补码:和原码相同. 负数补码:符号位不动,反码加1. 例如5的二进制表示可以是0000010 ...
- 为公司做crm资产管理
一.实现会议室预定 二.实现调查问卷 三.项目背景初始化分析 四.简单的登陆注册 五.学生管理 六.老师管理 七.销售管理 八.客户关系管理 九.抢单管理 十.微信发消息发邮件管理 补充:数据表设计. ...
- App性能优化浅谈
前言 前段时间给公司的小伙伴们进行了关于app性能优化的技术分享.这里我稍微整理一下也给大家分享一下.关于性能优化这个话题非常大,涉及面能够非常广,也能够非常深入.本人能力有限,不会给大家讲特别难懂, ...
- 从士兵到程序员再到SOHO程序员 (二)
原文地址: http://blog.huhao.name/blog/2013/12/13/become-a-freelancer-2/ 作者:胡皓 Blog:From Soldier to Progr ...
- Struts2拦截器 解决登录问题
一.了解Struts2 拦截器[Interceptor] 拦截器的工作原理如图 拦截器是由每一个action请求(request)都包装在一系列的拦截器的内部,通过redirectAction再一次 ...
- Arrays.sort(a) 自定义排序
Arrays.sort(a) 自定义排序,(需实现接口:Comparable) package com.hd; import java.util.Arrays; class Person imple ...
- React Native 学习(三)之 FlexBox 布局
React Native 学习(三)之 FlexBox 布局