GetIf(Get Interface)是一款基于SNMP(简单网络管理协议)的网络管理软件,比较小众, Getif在对端口流量、硬件性能等指标的监控非常精确和及时,再加上该软件完全免费,这对于IT预算不多的中小企业和初创公司绝对是一个福利,笔者作为一个古道热肠的金牛座屌丝,没有不推荐的理由。
下图是利用Getif绘制的我厂某交换机CPU占用率的趋势图:
为了验证准确性,同一时间段在该交换机执行show processes cpu history,得到的结果和上图是一致的:
看在不要钱的份上,请忽略这如同物理实验室示波器一样的GUI,接下来我为大家介绍Getif的配置和使用。
主界面如下:
在红框部分的SNMP参数需要提前在交换机配置,以Cisco 2960举栗子,其实就是两句命令,配置模式下,命令中社区字符串和软件一样是因为我懒:
#snmp-server community public ro
#snmp-server community private rw
配置好之后在Host name栏输入交换机IP地址,点击Start按钮,就能获取到设备的信息,如图:
该软件比较强大的地方是MBrowser功能,一个Mib库浏览器,通过SNMP采集各种你感兴趣的设备数据并绘制趋势图。
当然咯,毕竟是免费的,Mib库嘛就需要自己去导入一下,传送门:
http://tools.cisco.com/ITDIT/MIBS/MainServlet
交换机的Image Name可以通过show version命令查看,复制粘贴到上图“Search by Image Name”输入框里,点击Submit即可。
接着我们开始下载Mib库。
下载之后的文件后缀名是.my,
Getif能用的文件类型只能是.mib文件(抓狂),冷静冷静,免费的就这个样,我们只需要做个简单的批处理来转换文件后缀名就好了。
转好之后把这些mib文件统统都扔到Getif安装文件夹下Mibs文件夹
重启Getif,点击Mbrowser选项卡,我们就能看到如同资源管理器一样的树状目录结构的Mib库,接下来的事情就很容易了。
你可以自定义任何你想监控的信息,找到对应的路径轻轻点下strat就可以了,举个栗子,你想看交换机端口流量,定位到:
接收:.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets
发送:.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets
找到之后点击Start,点击你想监控的端口,最后点击Add to Graphs,这样,就成功的定义了一个端口收发流量的变量,如果想同时定义多个变量,重复上述的操作即可。
接下来切换到Graph标签卡,点击Strat后示波器哦不,端口流量趋势图就来了,需要注意的是,Getif不能自定义单位,毕竟是免费的,抓到的数据单位是字节,需要自己转换,当然你也可以通过趋势图直观的感受下各个端口的流量:
接下来我们举一反三,绘制文章开头看到的CPU利用率的趋势图,我们先定位到:
.iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoProcessMIB.ciscoProcessMIBObjects.cpmCPU.cpmCPUTotalTable.cpmCPUTotalEntry.cpmCPUTotal5sec
趋势图刷新频率与统计频率设置一致后开始绘制,非常方便:
此外,Getif还有许多实用的功能,例如需要搭建Zabbix的同学可以利用该软件迅速的收集到设备各物理端口和虚拟Vlan端口的OID号如图:
其他的功能例如ARP,Traceroute这里就不一一介绍,各位看官大家可以自己去做实验。
自此,Getif的介绍差不多结束。
Getif下载地址
http://www.wtcs.org/snmp4tpc/getif.htm
本文链接:https://www.kinber.cn/post/1524.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: