Linux下的mrtg使用

用mrtg怎样才能监视非本机流量呢 如何去配置?

对于Mrtg就不多说了,在网上很容易就找到其各方面的详细资料,也可以上官方文档。下面我就说说我的安装过程:

在安装过程中用到的软件:

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 public at 192 dot 168.1.10>/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的使用情况

【编辑推荐】

【责任编辑:高圆圆 TEL:(010)68476606】

点赞 0

linux mrtg 进程名称,Linux下的mrtg使用相关推荐

  1. linux mrtg 进程名称,linux 下MRTG的使用

    A. 需要的组件 安装MRTG 需要确认linux系统已经安装了以下组件: GCC Perl Gd Libpng Zlib Apache 确认的方法是rpm –qa| grep gcc (perl , ...

  2. linux mrtg 进程名称,linux mrtg

    mrtg 是linux下面一个非常简单的监控网络链路流量负载的一个软件,通过snmp协议得到各个需要监控设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示出来,用户可以通过自己 ...

  3. linux mrtg 进程名称,Linux上的MRTG流量监控中心

    Linux上的MRTG流量监控中心 转载请注明! 随着互联网应用的发展,企业的互联网应用已经不仅仅是建设一个网站这么简单了.企业对互联网应用的规模不断加大,功能也更丰富和强大.面对更大规模的互联网应用 ...

  4. linux mrtg 进程名称,Linux Mrtg系统监控

    一.mrgt配置案例说明,这里以监控网卡为例 #通过public监控localhost上的192.168.1.68地址流量 Target[eth1_lan]:/192.168.1.68:public@ ...

  5. linux wlan进程名称,linux无线网络配置无线网卡驱动安装与wlan802.11配置

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11 配置 Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:27 20739人阅读 评论 ...

  6. linux pidof 进程名称查进程id

    pidof命令用于查找指定名称的进程的进程号id号. 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程号: -c:仅显示具有相同"root"目录的进程: -x:显示由脚 ...

  7. linux的进程命令,Linux基础进程命令详解

    进程有关基础命令 一.进程定义 1.进程就是CPU未完成的工作,而且它是其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源. 二.Linux系统进程和一些有关进程的命令 1.ps命令ps   ...

  8. linux看进程所在,linux 查看进程所在目录

    一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到 ...

  9. linux nmon 进程io,linux监控占用磁盘IO进程的工具

    介绍 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦. 一.iotop详解 iotop 是一个用来监视磁 ...

最新文章

  1. CloudComparer点云处理软件
  2. 模拟整个地球:英伟达Earth-2超级计算机即将上线
  3. 统计学---极端异常值的检测
  4. RS-232交叉串口线的做法与测试.doc
  5. 天翼云从业认证(1.2)存储的概念、体系结构、块存储、对象存储、文件存储以及 RAID 磁盘管理技术
  6. boost::remove_if相关的测试程序
  7. 前端学习(2110):组件化得开发和实现步骤
  8. android开机自动开启zram,低内存配置  |  Android 开源项目  |  Android Open Source Project...
  9. Maven学习(二)————Maven核心概念(一)
  10. Codeup1085: 阶乘的和
  11. dirent.h简介
  12. LEARNING TO EXPLORE USING ACTIVE NEURAL SLAM
  13. B. Hierarchy
  14. 苹果越狱后怎么还原_iOS 软件证书失效怎么办?越狱后你可以这么做
  15. python 群发邮件数量限制_用邮件群发平台群发邮件的数量有限制吗?一般可以发多少?...
  16. word默认文字环绕方式是什么_在Word 2010文档中设置图片文字环绕方式
  17. Keystone安装配置
  18. 搭建线上教学平台前,需要明确哪些问题?
  19. 应用程序无法正常启动 0xc000000d
  20. 和平精英微信名片服务器繁忙,和平精英微信游戏名片是什么 微信游戏名片设置方法一览[多图]...

热门文章

  1. 从0开始的python学习:编译原理实验4:语法分析器1--预测分析器构造
  2. SSH远程登录到虚拟机(Parallels Desktop)
  3. 24.(C语言)根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积
  4. STM32开发笔记82: 使用C++语言控制LED闪烁
  5. python django面试题_Django、Python常见面试题
  6. QQ聊天记录存储方式
  7. 爬虫必备Beautiful Soup包使用详解
  8. oracle手工快照,oracle快照原理及如何实现生成快照
  9. 百度浏览器(PC)宣布不再更新,部分功能将停止服务
  10. 【图像压缩】QOI图像格式详解