免费又好用网络管理工具Getif | 请吃下这记安利

  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

  

  本文作者:方凌辉(点融黑帮),2016年5月加入点融网Infra IT团队,精通CSS、Java、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、Action、Pascal等单词的拼写 ,Adobe旗下所有产品的安装与卸载,及Windows、Linux、Andriod、OS X等环境的开关机。

  

声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
推荐阅读