|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
被监控设备必需撑持snmp协定,由于mrtg就是经由过程snmp协定来猎取该设备的端口流量信息。怎样在一个收集设备上启用snmp协定呢?
在设置形式下实行以下命令:3550(config)#snmp-servercommunitypublicro,启用snmp协定。启用后才干利用mrtg举行监控。
我中央用一台linux服务器监控三台收集设备的流量,其服务器地点为10.66.100.100/16,三台互换机的任一VLAN地点分离为192.168.3.253,172.19.96.2,10.70.0.1。现为了叙说便利,仅拔取10网段的互换机为例举行申明。其他设备办法不异,不再赘述。
在实行mrtg的各步操纵前,linux体系中必需先安装apache服务,用于网页公布。
I、Apache服务的安装
由于mrtg是以网页的情势来显现被监测设备的端口流量信息的,以是必需先安装apache服务。现将安装过程当中的几个成绩形貌以下:
下载apache-2.0.44-2.i586.rpm软件包,安装时体系显现"libssl.so.0isneededbyapache-2.0.44-2.i586.rpm",申明安装apache服务时必要该函数库。
下载openssl-compat-0.9.6m-8.i586.rpm软件包,安装后体系不再呈现上述提醒,但提醒短少libdb.so.3文件,下载db2-2.4.14-8.i585.rpm软件包,安装后能够一般安装apache2.0。
II、启动Apache服务
在"把持面板""服务"项当选中httpd项,举行各类操纵。
III、Apache服务的设置
安装完成后,体系主动在/etc/apache2目次下天生httpd.conf文件,该文件是Apache服务的设置文件,将个中一行修正以下:
<Directory"/usr/local/apache2/htdocs/mrtg">
此目次即为网页公布目次,后续操纵所天生的索引文件都将寄存在这个目次中,才干以网页的情势公布出来。
注:给人人先容一个网站,下面供应了十分周全的rpm包下载,本文中所用的一切rpm包都从该网站下载,十分便利。网址为:http://rpm.pbone.net/
IV、安装MRTG
下载mrtg-2.16.2.tar.gz文件,解紧缩至mrtg-2.16.2目次,命令以下:
[root@localhostlxjun]#tar-zxvfmrtg-2.16.2.tar.gz
将mrtg安装至指定目次/usr/local/mrtg-2
[root@localhostmrtg-2.16.2]#./configure--prefix=/usr/local/mrtg-2
[root@localhostmrtg-2.16.2]#make
[root@localhostmrtg-2.16.2]#makeinstall
1、天生.cfg文件
[root@localhostbin]#perlcfgmakerpublic@10.70.0.1--global"workdir:/usr/local/apache2/htdocs/mrtg"--outputmrtg10.70.0.1.cfg
如许即在/usr/local/mrtg-2/bin目次下天生10网段互换机的设置文件mrtg10.70.0.1.cfg
2、编纂设置文件
利用vi编纂器对该文件举行编纂,使其成为一个保卫历程运转
在该文件开端增加runasdaemon:yes,存盘加入。
3、背景运转mrtg,时候监督设备端口流量
[root@localhostbin]#perlmrtgmrtg10.70.0.1.cfg&
注:若此历程正在运转,应先杀失落后才干一般实行,不然将呈现毛病提醒。在实行此操纵前,应先利用[root@localhostbin]#ps-ef|grepmrtg命令检察一下正在运转的关于mrtg的历程,检察了局以下:
root1600410Apr03?00:10:37perlmrtgmrtg192.168.211.1.cfg
root2077810Apr04?00:03:50perlmrtgmrtg172.19.96.2.cfg
root62771009:27?00:00:02perlmrtgmrtg10.70.0.1.cfg
root64206169009:41pts/400:00:00grepmrtg
标明此历程正在运转,应利用[root@localhostbin]#kill-96277(PID)先杀失落此历程,再实行此步操纵。
4、天生index文件
[root@localhostbin]#perlindexmaker--output=/usr/local/apache2/htdocs/mrtg/index.htmlmrtg10.70.0.1.cfg
在/usr/local/apache2/htdocs/mrtg目次下天生index.html文件,该文件以图表的情势纪录了10网段互换机各端口的流量信息。
改换端口后必需举行的操纵
由于MRTG是经由过程snmp协定的get()命令读取互换机设备的MIB库信息,以是改换端口后index文件中猎取不到改换后的端口的流量信息,原端口信息也不会在表中自行消散。必需从头实行全体操纵
</p>
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 |
|