SUSE 64位Cacti源码包安装详解:全程教程及问题解决

5星 · 超过95%的资源 需积分: 9 7 下载量 125 浏览量 更新于2024-07-25 收藏 1.22MB DOC 举报
本篇文章详细介绍了在SUSE 10 SP4 64位系统上安装Cacti,一个用于网络监控的开源工具,全程采用源码包的方式进行。文章首先强调了安装前的准备工作,即部署LAMP(Linux+Apache+MySQL+PHP)架构,因为Cacti依赖于这些组件。 1. **部署Apache**: - 用户从lamp目录下载并编译安装Apache 2.2.16源码包,通过`tar`命令解压,执行`./configure`设置安装选项,如指定安装路径和启用所有模块。之后进行编译和安装,修改Apache的配置文件`httpd.conf`,将DocumentRoot指向合适的PHP页面目录,确保网站的正常运行。最后,通过`chkconfig`命令将Apache添加到系统启动服务中,以便于管理和自动化启动。 2. **卸载已安装的MySQL**: - 在安装新的MySQL版本之前,确保先卸载可能存在的旧版MySQL,使用`rpm-qa`查找相关包,并执行`rpm -e`命令卸载。 3. **安装MySQL**: - 安装两个源码包:cmake用于构建环境的准备,以及mysql-5.5.27的MySQL服务器本身。用户首先解压并进入各自源码目录,然后对cmake进行配置和编译,接着对MySQL使用cmake进行编译时配置,查看支持的编译参数。 4. **安装其他依赖**: - 文档中提到了EAccelerator,虽然未在部分给出,但通常Cacti会使用PHP扩展加速器,如EAccelerator,以提高PHP应用程序的性能。安装EAccelerator源码包后,同样需要编译并配置以适应系统环境。 5. **配置Cacti**: - 在安装MySQL后,接下来是安装Cacti源码包,这个过程包括解压、配置和编译。用户需要按照文档中的指示,针对Cacti的客户端监控功能进行配置,如数据库连接、插件设置等。 6. **解决常见问题**: - 文档还提及了可能出现的乱码和图表显示问题,这可能涉及到字符编码设置和图形库的安装或配置。解决方法通常涉及调整PHP的字符集设置,或者安装和配置支持图形显示的库。 本文档提供了一套详尽的Cacti在SUSE 10 SP4 64位系统上的源码包安装步骤,涵盖了从基础环境搭建到高级配置的全过程,对于想要在该系统上部署Cacti监控解决方案的用户来说,具有很高的实用价值。