|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!MRTG是一个开源的图形化的监控收集流量负载的工具(是德国OETIKER+PARTNERAG供应开源项目个中之一,http://oss.oetiker.ch/mrtg/),经由过程snmp协定失掉装备的流量信息,并将流量负载以包括PNG格局的图形的HTML文档以WEB体例显现给用户,以十分直不雅的情势显现流量负载(以下图)。
在X86架构的办事器上安排时,假如间接用体系里的YUM来装置长短常复杂便利的一件事。而假如用SRC来完成,就得懂得它所必要的撑持如PERL、GD、LIBPNG、ZLIB了。
本文作者以本身实行来形貌用YUM加载装置包完成的历程:
装置MRTG
指令
yum-yinstallmrtgnet-snmp*
因为我的网页公布是Apache的,以是假如没有该办事的必要加装它。
MRTG组件装置后会创立:
一个复杂的设置文件( /etc/mrtg/mrtg.cfg )、
crontab档( /etc/cron.d/mrtg )、
及Apache设置文件( /etc/httpd/conf.d/mrtg.conf )。
接下就是编纂mrtg.cfg文件。有两种***:
1、只需删除正文,然后修正它们指向你要监督的装备。那必要你对MIB或OID信息有相称的懂得,假如有大概今后增补。
2、也是我做的一种,绝对复杂。只必要利用cfgmaker,可让MRTG主动创立一个mrtg.cfg(设置文件)。利用的***以下:
利用cfgmaker
指令
cfgmakerpublic@192.168.0.1>/etc/mrtg/mrtg.conf
public是IP为192.168.0.1这台装备SNMP的大众读着名;固然,你也能够将管道送往一个事前筹办的别的文件,如许修正好后在CP过去。
主动天生的mrtg.conf文件中短少Workpath,必要本人依据MRTG在APACHE的事情目次举行修正。
因为crontab档在装置时就已是完全的,没有特别请求就无需修正了。假如你和我一样发急看了局,就是本文最下面的那种流量监测图,能够在完成一切设置落后行一次
调试
指令
LANG=CLC_ALL=C/usr/bin/mrtg/etc/mrtg/mrtg.cfg--lock-file/var/lock/mrtg/mrtg_l--confcache-file/var/lib/mrtg/mrtg.ok
因为MRTG是经由过程APACHE公布的,以后必要依据实践情形修正APACHE用的设置文件( /etc/httpd/conf.d/mrtg.conf )。而MRTG在Apache的设置里只缺省了localhost能够WEB体例检察URL。假如必要在另外一台呆板上会见(我这里是一切呆板都能够会见)这个URL,必要修正MRTG的Apache设置文件偏重新引诱Apache。
修正MRTG的Apache设置
指令
vi/etc/httpd/conf.d/mrtg.conf
Alias/mrtg/var/www/mrtg
<Location/mrtg>
Orderdeny,allow
#Denyfromall
#Allowfrom127.0.0.1
#Allowfrom::1
Allowfromall
#Allowfrom.example.com
</Location>
从头引诱Apache办事
指令
servicehttpdrestart
在APACHE的默许WEB页事情目次(/var/www)下会有一个mrtg目次,个中index.html文件其实不存在。能够用MRTG组件中的Indexmaker来创立它(Indexmaker指令匡助见http://mrtg.cs.pu.edu.tw/doc/indexmaker.en.html)。你能够将以下指令加到crontab内,大概在每次修正mrtg.cfg后实行它。
创立索引页
指令
indexmaker--output=/var/www/mrtg/index.html/etc/mrtg/mrtg.cfg
如今一些都已完成,应当能够用扫瞄器翻开http://你的办事网址/mrtg来检察图表。
必要注重的事:除MRTG外,OETIKER+PARTNERAG开源项目(TobiOetiker,2011-09-13纪录)另有RDtool、SmokePing、RemOcular、Extopus、SpreadButler、DbToRia、OPTools和OPSEPP。
- RDtool-TheRoundRobinDatabaseTool
Allyouneedfortimeseriesdatastorageandgraphing.Writeyourowncustomnetworkorapplicationmonitoringscriptinminutesoruseoneofthemanypre-madesolutionsbasedonRRDtool.
- SmokePing-TheDeluxeLatencyMonitor
Probefornetworkandapplicationlatency.Identifyhotspots,seetrendsdeveloping,sendalarmsforcriticalconditions.
- RemOcular-YourEyesintheCloud
remOcularprovidesaAJAXwebinte***cetoUnixcommandlinetoolsliketraceroute,top,mpstat,.
- Extopus-TheMonitoringAggregator
Extopusisanaggregatingfrontendtomonitoringsystems.Itsplug-inarchitectureprovidesaneasyroutetointegratingoutputfromawidearrayofmonitoringsystemsintoasingleinstanceofExtopus.
- SpreadButler-TheSpreadsheetPublisher
SpreadbutlerisanAjax-basedsystemforliveintegrationofspreadsheetdataintowebpagesindepentofthetechnologyusedtocreatethewebpagesthemselves.
- DbToRia-DatabasetoRichInternetApplication
DbToRiaprovidesagenericwebinte***cetoyourdatabaseapplicationwithoutfurthercoding.
- OPTools-SystemAdministrationTools
Toolsweusetomakeorlifeassystemadministratorseasierandourcustomershappier.
- OPSEPP-SoftwareDeploymentSystem
SystemtomanageanddeploysoftwarepackagesonUn*xplatforms.SEPPisabletotakeadvantagesof(de)centralpackagestorages,NFS,andauto-mountingandallowsconcurrentsoftwareversions.
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|