linux snmp 网络流量

linux snmp 网络流量,第1张

你这个是技术问题,siteview RealPanel:实时面板图是服务器和数据库可视化故障根源诊断和定位的工具,让数据库和Unix *** 作系统的复杂运行指标完全透明可见,帮助用户迅速找出数据库和服务器运行慢的问题,并实时的图形化方式展示各种数据库(Oracle &SQL Server &MySQL)和 Unix *** 作系统(AIX,Solaris,HPUX,Linux)的内部运行状态,包括 I/O子系统、线程、缓存、CPU使用率、物理和虚拟内存,磁盘存储和内核的各种关键运行指标和各个指标之间的逻辑关系,同时通过丰富的3D图形元素、动画效果和颜色展示系统各组件之间的数据流的拥堵状态,真实地反映了系统内核的动态变化,具体加什么可以向他们技术问问,可以型软件运行下看效果

Windows Memory Utilization: Total : OID: 1.3.6.1.2.1.25.2.2.0 单位(KB)--Windows 2003 1.3.6.1.2.1.25.2.2.0 = 2096304 [Integer] 也可以用snmpwalk去.1.3.6.1.2.1.25.2,可以看到内存和磁盘的全部信息

这个不会有人帮你写出个完整的shell。因为每台机器的 *** 作系统都不一定吻合,不过我可以给你个自己做的参考:

1,启动你服务器的snmp服务器,编辑/etc/snmp/snmpd.conf

修改里面的 com2sec notConfigUser default<你的community名字>, 有困惑,可以在网上搜索snmp服务配置。然后/etc/init.d/snmpd start 启动服务。

2. 安装net-snmp

yum install net-snmp

3.验证你服务器snmp是否正确安装:

snmpwalk -v 2c -c <你自己设置的community>127.0.0.1

有返回信息就是正确。

4. 写你shell程序,通过snmpwalk可查看各网卡端口流量,可根据下面我提供的信息你自己选择你要监控的端口。

[root@AAA snmp]# snmpwalk -v 2c -c <你自己定义community>127.0.0.1 IF-MIB::ifHCOutOctets

IF-MIB::ifHCOutOctets.1 = Counter64: 2458933344

IF-MIB::ifHCOutOctets.2 = Counter64: 1714076390

IF-MIB::ifHCOutOctets.3 = Counter64: 0

IF-MIB::ifHCOutOctets.4 = Counter64: 0

[root@AAA snmp]# snmpwalk -v 2c -c c <你自己定义community>127.0.0.1 IF-MIB::ifHCInOctets

IF-MIB::ifHCInOctets.1 = Counter64: 2458940740

IF-MIB::ifHCInOctets.2 = Counter64: 3011885260

IF-MIB::ifHCInOctets.3 = Counter64: 0

IF-MIB::ifHCInOctets.4 = Counter64: 0

实际shell赋值,可以通过snmpget命令而不是snmpwalk。比如:

[root@AAA snmp]# snmpget -v 2c -c <你自己定义community>127.0.0.1 IF-MIB::ifHCOutOctets.1

IF-MIB::ifHCOutOctets.1 = Counter64: 2458947627

这样,你就可以通过shell,吧值赋给变量,例子如下:

[root@AAA snmp]# var=`snmpget -v 2c -c <你自己定义community>127.0.0.1 IF-MIB::ifHCOutOctets.1 | awk '{print $4}'`echo $var

2458981520

我已经提供全过程的信息给你了。具体你琢磨着去弄你的shell吧。

哈,有点头晕。。。如果只监测自己机器,楼上仁兄那个最好。采纳他吧。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7283280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存