mrtg高级应用之自动扫描新加设备

 咱们都知道,MRTG在扫描端口流量时默认只为有流量的端口生成html页面,假如某个端口没有链接终端,交换机是不会为这个端口生成html页面的(假如是24口的交换机,上面只有13个端口连有终端设备,其它端口空闲,这样状况下MRTG是不会为空闲端口生成html流量查看页面的),这样一来咱们在交换机端口上新链接终端时就要从新扫描一次交换机,而后才会为这个新链接的端口生成一个html流量页面,这样一来给管理人员带来诸多不便,特别是IDC机房,由于IDC机房天天都有不少新接入交换机的服务器。
         在咱们第一次配置MRTG时,MRTG就为所要监控的交换机生成了一个配置文件,这个配置文件是咱们手工生成的,当咱们扫描完交换机后MRTG只为有终端接入的端口生成了流量查看页面,以下图(MRTG配置文件,这个配置文件是咱们在执行MRTG安装目录下/bin/cfgmaker时生成的)MRTG安装目录为/usr/local/mrtg 生成的配置文件路径为/usr/local/mrtg/conf/mrtg.cfg 下面咱们打开配置文件mrtg.cfg
clip_p_w_picpath002
 
   而交换机空闲的端口被MRTG本身给注释掉了(交换机的第5个端口,未接终端),以下图
clip_p_w_picpath004

      这个时候咱们只须要把交换机上空闲的端口注释掉的部分去掉就能够了(修改以前要要对配置文件作个备份,这是一个运维人员必备的常识),去掉注释后咱们还须要稍微修改一下将最大字节改成12500000,以下图 (图中407-5是咱们本身设置的对端口的描述信息)
clip_p_w_picpath006

而后咱们再执行mrtg,在执行时MRTG会本身从配置文件调取配置信息
在执行MRTG程序时系统会报错,以下 这个时候咱们须要删除mrtg.cfg_1
clip_p_w_picpath008
 
删除mrtg.cfg_1
clip_p_w_picpath010
 
执行MRTG,多执行几遍,直到不出现提示信息(通常为3便左右,提示信息内容大概是描述新打开的端口)
clip_p_w_picpath012
 
从新为交换机生成html页面
clip_p_w_picpath014
 
           而后咱们在打开浏览器看一下,是否是为没有链接终端的交换机端口生成了流量查看页面呢? 交换机第5个端口没有链接终端,当咱们之后想要在这个端口上链接终端时MRTG上什么操做都不须要作了,它会自动出现流量,咱们能够把MRTG配置文件中全部没链接终端的端口注释都去掉,虽然当前工做量可能大些,可是之后再怎么新接入终端时就不须要修改了
clip_p_w_picpath016
本文出自 “ 陆文举” 博客,请务必保留此出处 http://luwenju.blog.51cto.com/620835/285235