yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpmbuild
yum -y install glib2-devel dbus-devel freetype-devel fontconfig-devel gcc-c++
yum -y install expat-devel python-devel libXrender-devel
2.由于rpmbuild用不了,用自己的包来安装,安装rpmbuild的过程
#head -n 1 /etc/issue
CentOS release 5.4 (Final)
http://mirror.centos.org/
http://mirrors.163.com/
http://mirrors.163.com/centos/5/os/i386/CentOS/
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-devel-0.137-3.el5.i386.rpm
error: Failed dependencies:
elfutils-devel-static = 0.125-3.el5 is needed by elfutils-devel-0.125-3.el5.i386
elfutils-libelf-devel = 0.125-3.el5 is needed by elfutils-devel-0.125-3.el5.i386
elfutils-libs = 0.125-3.el5 is needed by elfutils-devel-0.125-3.el5.i386
libdw.so.1 is needed by elfutils-devel-0.125-3.el5.i386
--1
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
Preparing... ########################################### [100%]
1:elfutils-libs ########################################### [100%]
--2
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-libelf-0.137-3.el5.i386.rpm
Preparing... ########################################### [100%]
package elfutils-libelf-0.125-3.el5 is already installed
--3
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-devel-static-0.137-3.el5.i386.rpm
error: Failed dependencies:
elfutils-devel = 0.125-3.el5 is needed by elfutils-devel-static-0.125-3.el5.i386
elfutils-libelf-devel-static = 0.125-3.el5 is needed by elfutils-devel-static-0.125-3.el5.i386
--4
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
error: Failed dependencies:
elfutils-libelf-devel = 0.125-3.el5 is needed by elfutils-libelf-devel-static-0.125-3.el5.i386
--5,我觉得这个是重要的了!
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm
Preparing... ########################################### [100%]
1:elfutils ########################################### [100%]
--6
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/elfutils-libelf-devel-0.137-3.el5.i386.rpm
error: Failed dependencies:
elfutils-libelf-devel-static = 0.125-3.el5 is needed by elfutils-libelf-devel-0.125-3.el5.i386
--安装成功3个……
--再安装rpm-build
[root@localhost SPECS]# rpm -ivh http://mirrors.163.com/centos/5/os/i386/CentOS/rpm-build-4.4.2.3-18.el5.i386.rpm
Preparing... ########################################### [100%]
1:rpm-build ########################################### [100%]
--居然就这样成功了……
wget http://download.fedora.redhat.com/pub/epel/5/i386/libconfuse-2.5-4.el5.i386.rpm
rpm -ivh libconfuse-2.5-4.el5.i386.rpm
wget http://download.fedora.redhat.com/pub/epel/5/i386/libconfuse-devel-2.5-4.el5.i386.rpm
rpm -ivh libconfuse-devel-2.5-4.el5.i386.rpm
--------- 不需要
rpmbuild --rebuild libconfuse-2.6-1.fc9.src.rpm
cd /usr/src/redhat/RPMS/x86_64/
rpm -ivh libconfuse-devel-2.6-1.x86_64.rpm libconfuse-2.6-1.x86_64.rpm
记住,镜像经常变化。如果此镜像不工作,则使用搜索引擎查找 libconfuse-2.6.-1.fc9 source RPM。
-----------
RRDTool
RRDTool 表示:轮循数据库工具(Round Robin Database Tool)。它是由 Tobias Oetiker 创建的,并且为许
多高性能监视工具提供了引擎。Ganglia 是其中之一,但是 Cacti 和 Zenoss 是另外两个。
要安装 Ganglia,首先需要让 RRDTool 运行在监视服务器上。RRDTool 将提供其他程序使用的两个非常优秀的
功能:
它将在轮循数据库中存储数据。随着捕捉的数据变得越来越旧,解析的精确性将变得越来越低。这将占用很少的
内存并且在大多数情况下仍然有用。
它可以通过使用命令行实参根据捕捉的数据生成图形。
要安装 RRDTool,请运行以下代码(对 1.3.4 版和 1.3.6 版进行了测试):
cd /tmp/
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
tar zxvf rrdtool*
cd rrdtool-*
./configure --prefix=/usr
make -j8
make install
which rrdtool
ldconfig
相关推荐
《Cacti在Windows平台上的安装与使用指南》 Cacti是一款开源的网络监控工具,主要用于绘制网络设备的性能图表,如流量、CPU使用率等。它基于PHP、MySQL、SNMP和RRDTool技术,提供了一个强大的网络监控解决方案。在...
【Windows2003下CACTI安装及配置详解】 CACTI(The Complete RRDTool-based Network Monitoring and Data Visualization Solution)是一款基于RRDTool的数据收集、存储和展示的网络监控工具,它允许用户创建图形化...
在CentOS 5.4上,可以使用`yum`命令便捷地安装这些组件: 1. 安装Apache: ``` #yum install httpd* #chkconfig httpd on ``` 2. 安装MySQL: ``` #yum install mysql* #chkconfig mysqld on ``` 3. 安装...
PHP的安装同样需要配置安装路径和链接到Apache,使用`--with-apxs2`指定Apache的apxs二进制文件路径,以及与GD相关的库的路径。 安装完Apache和PHP后,还需要安装RRDTool,这是一个用于创建、更新和查询时序数据的...
因此,基于RRDTool的图形化前端工具Cacti应运而生,它不仅简化了RRDTool的使用难度,还提供了丰富的自定义选项,成为网络监控领域的新宠。 本文将详细介绍如何在Windows Server 2003环境下安装Cacti,并实现基本的...
使用`yum`命令安装RRDTool及其开发库。如果遇到依赖问题,可以使用`--nodeps`选项跳过检查。此外,也可以选择手动安装RPM包。 4. **配置SNMP**: 编辑`/etc/snmp/snmpd.conf`文件,修改SNMP的默认安全设置,允许...
- 使用浏览器访问CACTI的安装向导,根据提示配置数据库连接、管理员账户等。 - 完成安装后,通过CACTI的Web界面进行设备添加、模板配置、数据源设置等操作。 8. **优化与维护** - 根据网络规模调整Spine的配置,...
- 运行Cacti安装向导完成安装过程。 #### 四、Cacti的使用 - **基本操作**: - 登录Cacti Web界面。 - 创建新的设备监控项目。 - 设置SNMP参数。 - 选择要监控的数据类型。 - 查看实时数据和历史图表。 - **...
1. 使用RRDtool存储数据,这使得查询历史数据更为高效,因为RRDtool的数据库结构允许快速访问特定时间范围内的信息。 2. 提供了丰富的图表定制选项,可以生成不同样式和组合的监控曲线图,甚至可以将多个监控项目...
3. 按照安装向导进行操作,选择合适的分区和安装类型,确保系统安装正确无误。 4. 安装完成后,设置好系统的IP地址,使其能够正常访问Internet。你可以通过网络设置或者使用命令行工具`ifconfig`或`ip addr`来配置IP...
- 安装RRDTOOL,这是用于处理时间序列数据并生成图形的工具,与Cacti配合使用。 - 安装Net-Snmp,这是一个网络管理软件包,提供SNMP服务,Cacti通过SNMP获取网络设备信息。 - 安装Spine,它是Cacti的可选数据采集...
Cacti是一款开源的网络监控系统,用于图形化展示网络设备和服务器的性能数据,如带宽使用、CPU利用率、内存使用等。它基于RRDTool(Round Robin Database Tool)来存储和绘制时间序列数据。Nagios则是一款强大的网络...
2. 下载最新版本的Strawberry Perl,并按照安装向导进行安装。 3. 安装完成后,确保Perl已经被添加到系统的PATH环境变量中。 **二、安装RRDTOOL** 1. RRDTOOL是Rrdtool的图形化接口,用于处理时间序列数据。下载...
- 按照Cacti安装向导逐步完成安装流程,包括数据库连接配置等步骤。 - 在安装过程中,可以选择中文作为界面语言。 #### 五、Cacti插件安装与配置 - **查找合适的插件**:根据需求,在Cacti官方论坛或第三方资源...
- 使用浏览器访问 Cacti 的安装向导完成安装过程。 3. **配置 Cacti**: - 添加监控设备。 - 创建数据源和数据图。 - 配置警报规则。 #### 五、总结 通过以上步骤,我们可以成功地安装并配置 Nagios 监控系统...
在Debian/Ubuntu系统中,可以使用`apt-get install rrdtool net-snmp`命令进行安装;在CentOS/RHEL系统中,使用`yum install rrdtool net-snmp`。 3. **下载与解压Cacti**:你可以从Cacti的官方网站获取最新版本的...
5. **初始化Cacti**:访问Web服务器上的Cacti目录,通过Web界面进行安装向导。这会创建默认的管理账户和设置其他初始配置。 6. **添加设备**:登录Cacti管理界面,按照向导添加你想要监控的网络设备。这通常需要...
- 使用Web浏览器访问Cacti的安装向导,完成数据库连接设置和管理员账户创建。 2. **配置Cacti** - 在Cacti管理界面,配置数据采集方法,如SNMP(Simple Network Management Protocol)或者CLI(Command Line ...