仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 546|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS上利用MRTG监测收集装备流量情形

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-16 21:16:21 | 只看该作者

带来一篇CentOS上利用MRTG监测收集装备流量情形

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
活着的死人 该用户已被删除
板凳
发表于 2015-1-25 21:25:51 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
海妖 该用户已被删除
地板
发表于 2015-2-4 10:43:44 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
爱飞 该用户已被删除
5#
发表于 2015-2-9 22:13:11 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
乐观 该用户已被删除
6#
 楼主| 发表于 2015-2-28 01:05:31 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
简单生活 该用户已被删除
7#
发表于 2015-3-9 20:05:25 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
深爱那片海 该用户已被删除
8#
发表于 2015-3-17 03:07:53 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
若天明 该用户已被删除
9#
发表于 2015-3-23 20:41:49 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表