黑基网 首页 服务器 Linux 查看内容

RedHat 9.0中mrtg安装详解

2006-1-13 00:24| 投稿: Linux

摘要: 对于Mrtg就不多说了,在网上很容易就找到其各方面的详细资料,也可以上http://www.mrtg.org 查看官方文档。下面我就说说我的安装过程:    在安装过程中用到的软件:  libpng-...
对于Mrtg就不多说了,在网上很容易就找到其各方面的详细资料,也可以上http://www.mrtg.org 查看官方文档。下面我就说说我的安装过程:    在安装过程中用到的软件:  libpng-1.2.8.tar.gz2  zlib-1.2.3.tar.gz  jpegsrc.v6b.tar.gz  freetype-2.1.10.tar.gz  fontconfig-2.3.0.tar.gz  gd-2.0.33.tar.gz  mrtg-2.12.2.tar.gz    我的环境是RedHat 9.0,先来准备安装GD库    tar -zxvf gd-2.0.33.tar.gz  cd gd-2.0.33  ./configure    你可以在输出的信息中看见如下面的字样:    Support for PNG library: yes  Support for JPEG library: yes  Support for Freetype 2.x library: yes  Support for Fontconfig library: yes  Support for Xpm library: yes  Support for pthreads: yes    如果你的都是yes的话,那么就可以直接make && make install,然后安装mrtg了。如果有no的话,那么还需要安装相应的支持软件。因为我的系统在安装的时候只选择安装了kernel devlopment tools,所以我需要安装上述的支持软件。    首先升级我的zlib库    ******************************************    tar -zxvf zlib-1.2.3.tar.gz  cd zlib-1.2.3  ./configure  make  make install    ******************************************    然后安装libpng库    *******************************************    tar -jxvf libpng-1.2.8.tar.gz2  cd libpng-1.2.8  cp scripts/makefile.std makefile  make  make install    *******************************************    Ok,Wait for a moment...接下来安装JPEG库    *******************************************    tar -zxvf jpegsrc.v6b.tar.gz  cd jpeg-6b  ./configure --enable-static --enable-shared --prefix=/usr  make  make install    *******************************************    安装Freetype    *******************************************    tar -zxvf freetype-2.1.10  cd freetype-2.1.10  ./configure  make  make install    *******************************************    安装Fontconfig    *******************************************    tar -zxvf fontconfig-2.3.0  cd fontconfig-2.3.0  ./configure  make  make install    *******************************************    Xpm library在安装X Window的时候就安装好了,但是我在安装独立的Xpm库的时候会提示错误。索幸我就没有安装了,暂时还没有发现未安装此库会有什么影响。    好了,进入gd-2.0.33,输入./configure,输出结果为:    ** Configuration summary for gd 2.0.33:    Support for PNG library: yes  Support for JPEG library: yes  Support for Freetype 2.x library: yes  Support for Fontconfig library: yes  Support for Xpm library: no  Support for pthreads: yes    嗯,接着当然就是  make && make install    Ok,GD库安装完成,下来才是我们真正观注的了    tar -zxvf mrtg-2.12.2.tar.gz  cd mrtg-2.12.2  ./configure --prefix=/usr/local/mrtg --with-gd=/usr/include --with-gd-lib=/usr/lib --with-gd-inc=/usr/include --with-png=/usr/include --with-png-lib=/usr/lib --with-zlib=/usr/include --with-zlib-lib=/usr/lib  make  make install    到这里Mrtg已被成功的安装到你的系统,    假设我们要监控的交换机IP为:192.168.1.10 ,我的Apache主目录是/var/www/html  首先来生成cfg文件    /usr/local/mrtg/bin/cfgmaker [email protected] > /var/www/html/mrtg.cfg    打开mrtg.cfg  更改WorkDir为/var/www/html  去掉Options[_]: growright, bits前面的#  并加入Language:Chinese使之支持中文  保存并退出    接着运行/usr/local/mrtg/bin/mrtg /var/www/html/mrtg.cfg (如需在命令前加env LANG=C 在执行的时候系统会给出提示)    连续执行三次以上直到不再显示错误为止    后执行/usr/local/mrtg/bin/indexmaker --output=/var/www/html/index.html --title=标题 /var/www/html/mrtg.cfg 生成页面文件    启动你的Apache,访问看看吧~!哈哈,成功的感觉来啦    为了让数据自动刷新,还需要让程序在后台定时运行,    crontab -e    在其中输入 */5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg (注:如之前未加env LANG=C的话,则这里也不用加)    该句表示让系统在后台每五分钟执行一次env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg    即每5分钟刷新一次    另外还可以在mrtg.cfg中加入脚本,用于监控CPU,MEM,SWAP的使用情况 注明:☉本资料大多来自互联网收集整理,仅供学习和研究使用。如有侵犯您版权的,请来信指出,本站将立即改正。
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部