FreeBSD-4.7下安装网络流量统计分析工具MRTG

2024-02-29 18:38

本文主要是介绍FreeBSD-4.7下安装网络流量统计分析工具MRTG,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原始URL:
[url=www.webrj.com/read.php?id=323]http://www.webrj.com/read.php?id=323[/url]
Seelinux
2002-12-19
欢迎转载
MRTG(MultiRouter Traffic Grapher, MRTG)是基于SNMP的典型网络流量统计分析工具,它耗用的系统资源很小,现在最新版本是2.9.25(mrtg-2.9.25.tar.gz),可从http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.25.tar.gz取得.
实践笔记由seelinux在2002-02-19整理,Email:seelinux@webrj.com URL:www.webrj.com

系统环境:FreeBSD-4.7 mini,hostname为e0797(E0797.com)
FreeBSD-4.7下安装网络流量统计分析工具MRTG所需软件:

mrtg-2.9.25.tar.gz(最新版本)
下载:
[url=people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.25.tar.gz]http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.25.tar.gz[/url]
zlib-1.1.4.tar.gz(最新版本)
下载:
[url=www.gzip.org/zlib/zlib-1.1.4.tar.gz]http://www.gzip.org/zlib/zlib-1.1.4.tar.gz[/url]

libpng-1.2.5.tar.gz(最新版本)
下载:
http://www.aaronfaby.com/software/sources/libpng-1.2.5.tar.gz

gd-1.8.3.tar.gz
下载:
[url=www.boutell.com/gd/http/gd-1.8.3.tar.gz]http://www.boutell.com/gd/http/gd-1.8.3.tar.gz[/url]
(GD最新版本为:gd-2.0.8.tar.gz,作者在编译时没通过,所以用回1.8.3的版本)
新建一个/usr/local/src目录,并把相关文件放在些目录下,当然你可以放置到其它位置,看个人爱好啦^.^
E0797#mkdir -p /usr/local/src
E0797#cd /usr/local/src

1、设置zlib
E0797#tar zxvf zlib-1.1.4.tar.gz
E0797#mv zlib-1.1.4 zlib
E0797#cd zlib
E0797#./configure
E0797#make
E0797#cd ..

2、设置zlib
E0797#tar zxvf libpng-1.2.5.tar.gz
E0797#mv libpng-1.2.5 libpng
E0797#cd libpng
E0797#make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib
E0797#cd ..

3、设置gd
E0797#tar zxvf gd-1.8.3.tar.gz
E0797#mv gd-1.8.3 gd
E0797#cd gd
E0797#make INCLUDEDIRS="-I. -I../zlib -I../libpng" /
LIBDIRS="-L../zlib -L. -L../libpng" /
LIBS="-lgd -lpng -lz -lm"
E0797#cd ..

4、安装MRTG
E0797#tar zxvf mrtg-2.9.25.tar.gz
E0797#cd mrtg-2.9.25
E0797#./configure --prefix=/usr/local/mrtg-2 /
--with-gd=/usr/local/src/gd /
--with-z=/usr/local/src/zlib /
--with-png=/usr/local/src/libpng

E0797#make

E0797#make install
到此有关MRTG相关得就安装完成,APACHE和MRTG的相关用法可以参考其它文章,也可到www.linuxaid.com,www.linuxcn.org,www.webrj.com,www.linuxforum.net获取。
以上步骤由seelinux在2002-12-19安装配置成功。

 

这篇关于FreeBSD-4.7下安装网络流量统计分析工具MRTG的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/759689

相关文章

基于Python实现一个PDF特殊字体提取工具

《基于Python实现一个PDF特殊字体提取工具》在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的PDF特殊字体提取器是一款基于Python开发的桌面应用程序感兴趣的... 目录一、应用背景与功能概述二、技术架构与核心组件2.1 技术选型2.2 系统架构三、核心功能实现解析

IDEA与JDK、Maven安装配置完整步骤解析

《IDEA与JDK、Maven安装配置完整步骤解析》:本文主要介绍如何安装和配置IDE(IntelliJIDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在I... 目录1. IDE安装步骤2.配置操作步骤3. JDK配置下载JDK配置JDK环境变量4. Maven配置下

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

jdk21下载、安装详细教程(Windows、Linux、macOS)

《jdk21下载、安装详细教程(Windows、Linux、macOS)》本文介绍了OpenJDK21的下载地址和安装步骤,包括Windows、Linux和macOS平台,下载后解压并设置环境变量,最... 目录1、官网2、下载openjdk3、安装4、验证1、官网官网地址:OpenJDK下载地址:Ar

基于.NET编写工具类解决JSON乱码问题

《基于.NET编写工具类解决JSON乱码问题》在开发过程中,我们经常会遇到JSON数据处理的问题,尤其是在数据传输和解析过程中,很容易出现编码错误导致的乱码问题,下面我们就来编写一个.NET工具类来解... 目录问题背景核心原理工具类实现使用示例总结在开发过程中,我们经常会遇到jsON数据处理的问题,尤其是

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N