没有合适的资源?快使用搜索试试~ 我知道了~
cacti安装册 Cacti0.8.7d for linux 安装手册(第7.6 版)
资源推荐
资源详情
资源评论
Cacti0.8.7d for linux 安装手册(第 7.6 版)
已加入升级到 0.8.7d 的升级步骤
环境:rhel5
一、安装 linux
过程我就不说了,提醒一下别忘了把所有开发包都安装上,可以省很多麻烦。
二、安装 MAP 环境
就是安装 mysql+apache+php,我装了 mysql5.0.45+httpd-2.2.11+php5.2.4。
过程我也不介绍了
以上这两个步骤都是安装 cacti 的基础,如果你的环境中没有安装,那请你先安装它们。因
为以下都是在 MAP 基础上安装的。
三、安装 rrdtool
设置.bash_profile
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool-1.2.30
如下:
# vi ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool-1.2.30
export USERNAME BASH_ENV PATH BUILD_DIR INSTALL_DIR
保存退出,执行
# . ~/.bash_profile
# mkdir -p $BUILD_DIR
(1) 安装 libart_lgpl-2.3.17
获取方法:
wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
安装方法:
# tar xzvf libart_lgpl-2.3.17.tar.gz
# cd libart_lgpl-2.3.17
# env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb;make;make
install
(2) 安装 libpng-1.2.18
获取方法:
wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz
安装方法:
# cd libpng-1.2.18
# env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb;make;make install
(3) 安装 freetype-2.3.5
获取方法:
wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz
安装方法:
# tar xzvf freetype-2.3.5.tar.gz
# cd freetype-2.3.5
# env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb;make;make install
(4) 安装 zlib-1.2.3
获取方法:
wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
安装方法:
# tar xzvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb;make;make install
(5) 执行如下操作
# ranlib $BUILD_DIR/lb/lib/*.a
(7) 再次修改.bash_profile 文件,加入如下:
IR=-I$BUILD_DIR/lb/include
CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS=-O3
export CPPFLAGS LDFLAGS CFLAGS
加入后的.bash_profile 文件如下
# vi ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
BASH_ENV=$HOME/.bashrc
USERNAME="root"
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool-1.2.30
PATH=$PATH:$HOME/bin: $INSTALL_DIR/bin
IR=-I$BUILD_DIR/lb/include
CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS=-O3
export USERNAME BASH_ENV PATH BUILD_DIR INSTALL_DIR IR CPPFLAGS
LDFLAGS CFLAGS
执行
# . ~/.bash_profile
以上各步完成后就可以安装 rrdtool-1.2.30
获取方法:
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30.tar.gz
安装方法:
# tar xzvf rrdtool-1.2.30.tar.gz
# cd rrdtool-1.2.30
# ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl --disable-rrdcgi
# make clean
# make
# make install
注意
如果出现 mtune 错误(经测试,1.2.30 未出现此错误)
那我们需要修改 bindings/perl-shared/Makefile 文件将
-march=i386 -mtune=generic
替换为
-march=i686 -mtune=pentium4
这是根据个人需要的编译参数,你可以看看./configure 的 help,做你自己的编译参数。
# cp /usr/local/rrdtool-1.2.30/bin* /usr/local/bin/
关于汉化的问题
如果你想汉化 rrdtool,让它输出中文,请参考如下文字
# vi src/rrd_graph.c
把
setlocale(LC_TIME,"");
setlocale(LC_CTYPE,"");
换成
剩余12页未读,继续阅读
资源评论
A89E89
- 粉丝: 3
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功