1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 运维 - 正文

君子好学,自强不息!

最近在河南项目的几台Windows流媒体服务器流量使用很高,需要监控每天的带宽使用情况,并根据具体的情况做相应的调整!前期部署监控的系统的时候网络流量方面采用Cacti统一监控,服务方面采用Nagios统一监控并报警!实际的使用过程中,流媒体带宽很快就超过了100Mb,Cacti出图方面的信息极为不准确,Google一番,类似的情况很多,主要反应为Snmp 32位的问题,折腾一番后,问题依旧!

从图片上看,改为In/Out bits(64-bit Counters)后,就直接不出图了,In/Out bits则出图,但数据完全不对!随便看下服务器的带宽使用,任何时刻都超过100Mb。

于是继续排查,发现貌似windows系统本身不支持snmp 64bit counters,参考请看这里:

于是改用Nagios直接监控网卡的计数器数据:

[root@bak~]#/usr/local/nagios/libexec/check_nt-H"ipaddress"-p12489-vCOUNTER-l'\NetworkInterface(BroadcomNetXtremeGigabitEthernet)\BytesTotal/sec',"Total_Bytes/s%f"-w78643200-c85196800
Total_Bytes/s21052800.000000|'Total_Bytes/s%f'=21052800.000000%;78643200.000000;85196800.000000;

发现数据大致正确,(21052800/1024/1024)*8 = 160Mb,于是直接写入配置文件,使用check_nrpe插件调用:

defineservice{
uselocal-service
host_nameipaddress
service_descriptionNetworktraffic
check_commandcheck_nt!COUNTER!-l'\\NetworkInterface(BroadcomNetXtremeGigabitEthernet)\\BytesTotal/sec',"Total_Bytes/s%f"-w78643200-c85196800
notifications_enabled1}

本文来源:1818IP

本文地址:https://www.1818ip.com/post/7337.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。