SUSE 11 SP1上源码安装Nagios与Apache、MySQL、PHP集成教程

5星 · 超过95%的资源 需积分: 10 28 下载量 55 浏览量 更新于2024-09-14 收藏 30KB DOCX 举报
本文档详细记录了在SUSE 11 SP1系统环境下安装Nagios监控工具的步骤。首先,作者强调虽然本文将介绍源码安装Nagios,但实际推荐使用SUSE自带的Apache、MySQL和PHP服务包,因为它们的安装更为便捷。 安装过程分为以下几个关键步骤: 1. **安装GD依赖**: - 需要先安装zlib库,这可以通过Yast(SUSE的图形化软件管理工具)来实现,搜索并安装`zlib-devel`包。 - 接着,安装GD库依赖的其他组件,如libpng、freetype、libjpeg和fontconfig,同样使用Yast进行搜索并安装。 2. **安装Apache2、MySQL和PHP5**: - 在Yast软件管理中搜索并安装Apache2,确保选择所有相关选项进行安装。 - 对于PHP5,除了主程序外,还要安装必要的模块,如php5-gd、php5-gettext、php5-mysql和php5-mbstring。其他模块根据实际需求选择。 - 同样使用Yast安装MySQL及其客户端组件。 3. **设置MySQL**: - 安装完成后,设置MySQL的root用户密码,通过命令行执行`#servicemysqlstart`和`#mysqladmin -u root password 'hitv'`。 - 如果遇到服务器找不到的问题,可能需要添加`-h`选项。 - 登录MySQL确认安装是否成功。 4. **配置PHP**: - 检查Apache的`httpd.conf`文件,确保已经包含了对PHP的支持,查看`AddType`指令,确认PHP相关的MIME类型已被添加。 - 在`/usr/local/apache/htdocs`目录下创建一个名为`phpinfo.php`的文件,内容为简单的PHP代码`<?php phpinfo(); ?>`。 - 使用Web浏览器访问`http://ip/phpinfo.php`,以验证PHP配置是否正确。 本篇文章主要介绍了在SUSE 11 SP1上安装Nagios前的环境准备,包括GD库的安装以及集成Apache、MySQL和PHP的配置。通过逐步操作,读者可以建立起一个基础的Nagios监控环境,并进一步进行自定义配置以满足特定需求。