欢迎来到天天文库
浏览记录
ID:11943454
大小:2.87 MB
页数:43页
时间:2018-07-15
《cacti安装使用手册v》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Cacti安装使用手册目录:一、概述及Cacti的工作流程二、Cacti的安装三、Cacti的使用四、Cacti脚本及模板五、打造自己的Cacti模板六、Cacti插件一、概述1.Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。它提供了非常强大的数据和用户管理
2、功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好。2.Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。3.snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(RoundRobinArchive),它能够存储
3、的数据笔数在创建时就已经定义。二、Cacti的架构及工作流程1.Cacti的架构2.Cacti的工作流程三、Cacti的安装(Linux)1.操作系统:CentOS5.32.安装Nginx、MySQL、PHP,详见其他安装配置文档3.安装支持库及RRDTool,使用安装脚本rrdinstall.sh将cgilib-0.5.tar.gz、zlib-1.2.3.tar.gz、libpng-1.2.18.tar.gz、freetype-2.3.5.tar.gz、libart_lgpl-2.3.17.tar.gz、rrdtool-1.2.
4、23.tar.gz放到/root/software/cacti/rrdtool目录下,将脚本保存为rrdinstall.sh,并给执行权限chmodu+xrrdinstall.sh,脚本内容如下:#!/bin/shBUILD_DIR=/root/software/cacti/rrdtoolcd$BUILD_DIRtarzxfcgilib-0.5.tar.gzcdcgilib-0.5makeCC=gccCFLAGS="-O3-fPIC-I."mkdir-p$BUILD_DIR/lib/includecp*.h$BUILD_DIR/l
5、ib/includemkdir-p$BUILD_DIR/lib/libcplibcgi*$BUILD_DIR/lib/libcd$BUILD_DIRtarzxfzlib-1.2.3.tar.gzcdzlib-1.2.3envCFLAGS="-O3-fPIC"./configure--prefix=$BUILD_DIR/libmakemakeinstallcd$BUILD_DIRtarzxvflibpng-1.2.18.tar.gzcdlibpng-1.2.18envCPPFLAGS="-I$BUILD_DIR/lib/includ
6、e"LDFLAGS="-L$BUILD_DIR/lib/lib"CFLAGS="-O3-fPIC"./configure--disable-shared--prefix=$BUILD_DIR/libmakemakeinstallcd$BUILD_DIRtarzxvffreetype-2.3.5.tar.gzcdfreetype-2.3.5envCPPFLAGS="-I$BUILD_DIR/lib/include"LDFLAGS="-L$BUILD_DIR/lib/lib"CFLAGS="-O3-fPIC"./configure--
7、disable-shared--prefix=$BUILD_DIR/libmakemakeinstallcd$BUILD_DIRtarzxvflibart_lgpl-2.3.17.tar.gzcdlibart_lgpl-2.3.17envCFLAGS="-O3-fPIC"./configure--disable-shared--prefix=$BUILD_DIR/libmakemakeinstallIR=-I$BUILD_DIR/lib/includeCPPFLAGS="$IR$IR/libart-2.0$IR/freetype2
8、$IR/libpng"LDFLAGS="-L$BUILD_DIR/lib/lib"CFLAGS=-O3exportCPPFLAGSLDFLAGSCFLAGScd$BUILD_DIRtarzxfrrdtool-1.2.23.tar.gzcdrrdto
此文档下载收益归作者所有