CentOS 5.4上详述cacti安装步骤
"在CentOS 5.4系统上安装Cacti的详细步骤" Cacti是一款基于Web的网络监控工具,主要用于收集、图表化网络设备的性能数据,如CPU使用率、内存使用情况、网络流量等。在CentOS 5.4系统上安装Cacti需要遵循以下步骤: 首先,为了安装Cacti,我们需要确保系统已经安装了必要的依赖库。以下是部分依赖列表: 1. gcc:编译器 2. gcc-c++:C++编译器 3. autoconf:自动化配置工具 4. libjpeg、libjpeg-dev:JPEG图像处理库 5. libpng、libpng-dev:PNG图像处理库 6. freetype、freetype-dev:TrueType字体库 7. libxml2、libxml2-devel:XML库 8. zlib、zlib-devel:数据压缩库 9. glib、glibc、glib2、glibc-devel:GLib库 10. bzip2、bzip2-devel:BZip2压缩库 11. ncurses、ncurses-devel:终端控制库 12. curl、curl-devel:URL传输库 13. openssl、openssl-devel:加密库 14. gd、gd-devel:图形库 15. cairo、cairo-devel:2D图形库 16. pangopango-devel:Pango文本布局和渲染库 17. mysql:MySQL数据库服务器 在安装这些依赖后,需要创建MySQL用户和组: 1. groupadd mysql 2. useradd -g mysql mysql 接着,解压并编译MySQL源代码: 1. ./configure --prefix=/usr/local/mysql --enable-local-infile --with-charset=gbk --with-extra-charsets=all --with-low-memory --with-mysqld-user=mysql --enable-thread-safe-client 2. make && make install 安装完成后,设置权限和启动MySQL服务: 1. cd /usr/local/mysql 2. chown -R mysql:mysql . 3. ./bin/mysql_install_db --user=mysql 4. chown -R root . 5. chown -R mysql var 6. ./bin/mysqld_safe --user=mysql & 7. 设置root用户的密码:./bin/mysqladmin -u root password "123456" 8. 更新动态链接库配置:echo "/usr/local/mysql/lib/mysql">>/etc/ld.so.conf 9. 应用配置:ldconfig -v 10. 创建软链接:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 11. 复制配置文件:cp /mysql-5.0.46/support-files/my-medium.cnf /etc/my.cnf 12. 创建软链接到mysql.server:ln -s /usr/local/mysql/bin/mysql.server /usr/bin 13. 添加MySQL服务到系统启动:chkconfig --add mysqld 14. 启动MySQL服务:chkconfig mysqld on 接下来是安装Apache,它是Cacti的Web服务器: 1. ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl 完成Apache的配置后,还需要安装PHP和相关扩展,因为Cacti是基于PHP运行的。这通常包括php、php-mysql、php-gd等。在安装完所有依赖后,你需要配置Apache以加载PHP模块,并将Cacti的源代码复制到Apache的文档根目录。 最后,通过浏览器访问Apache服务器,按照Cacti的安装向导进行配置,包括设置数据库连接信息、管理员账号以及配置要监控的设备。一旦完成这些步骤,Cacti就可以开始收集和展示网络设备的性能数据了。 安装Cacti需要安装一系列的依赖库,配置MySQL数据库,安装Apache Web服务器,以及配置PHP环境。这个过程可能较为复杂,但遵循上述步骤,可以在CentOS 5.4上成功部署Cacti监控系统。
yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel openssl openssl-devel gd gd-devel cairo-devel pango pango-devel
mysql安装
groupadd mysql
useradd -g mysql mysql
./configure --prefix=/usr/local/mysql --enable-local-infile --with-charset=gbk --with-extra-charsets=all --with-low-memory --with-mysqld-user=mysql --enable-thread-safe-client
make && make install
cd /usr/local/mysql
chown -R mysql:mysql .
./bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
./bin/mysqld_safe --user=mysql &
./bin/mysqladmin -u root password "123456"
echo "/usr/local/mysql/lib/mysql" >>/etc/ld.so.conf
ldconfig -v
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
cp /mysql-5.0.46/support-files/my-medium.cnf /etc/my.cnf
ln -s /usr/local/mysql/bin/mysql.server /usr/bin
chkconfig -add mysqld
chkconfig mysqld on
安装apache
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/local/openssl --with-zlib --enable-mods-shared=all --enable-track-vars --with-mysql=/usr/local/mysql
make && make install
添加php的支持
vi httpd.conf
AddType application/x-httpd-php .php
php安装
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/etc --enable-fastcgi --enable-safe-mode --with-zlib --with-bz2 --with-freetype-dir --enable-mbstring --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --with-libxml-dir --with-png-dir --with-jpeg-dir --enable-sockets
make && make install
ln -s /usr/local/php/bin/* /usr/local/bin/
cp php.ini-dist /etc/php.ini
测试php
vi test.php
<?php
phpinfo();
?>
安装rrdtool
cd rrdtool*
./configure --prefix=/usr/local/rrdtool
make && make install
安装rrdtool时会报错
configure: error: Please fix the library issues listed above and try again
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现