Windows 2003下CACTI的安装及配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前期准备:
平台:Windows2003
需要安装的软件:
Apache2.0.63 /
PHP5.2.2 /downloads.php
MySQL5.1.50 /downloads/mysql/
cacti-0.8.7g /download_cacti.php
cygwin 1.7.6-1/需在线安装
rrdtool-1.2.15 /downloads/
Spine(Cactid)0.8.7 /downloads/
net-snmp-5.5 /download.html
1,安装Apache
按提示默认安装即可。
注意:如果有80端口或是8080端口已经占用,请更改Apache安装文件目录conf文件夹的httpd.conf里,listen的端口为808X:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the
# directive.
#
# Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) #
#Listen 12.34.56.78:80
Listen 8083
我的80端口和8081端口已被占用,所以Apache的测试页为:http://localhost:8083
如果系统任务栏中Apache的有小箭头为绿色,而且可以显示以上页面,代表Apache安装成功。
2,安装PHP:
1)我将安装路径改为:C:\PHP ,以便以后使用;。
下一步,选择步骤1安装的Apache版本.我安装的是Apache2.0.63,所以选择Apache2.0.x
下一步,选择Apache conf文件路径:
下一步,选择全部安装:
2)更改php.ini ,路径:C:\PHP\php.ini
寻找以下内容,取消注释或修改下列内容:extension_dir = c:\php\ext extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0
register_argc_argv = On
safe_mode = Off
upload_tmp_dir = "C:\PHP\Uploadtemp" session.save_path="C:\PHP\Session"
3)在c:\php 文件夹中建Uploadtemp 和Session 子文件夹,并将其权限改为可写;
3,更改Apache配置文件,httpd.conf 路径:C:\Program Files\Apache Group\Apac he2\conf\httpd.conf
1),将#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 部分替换为:
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html .htm
DirectoryIndex index.php index.html index.htm
2),更改:【请看好位置再改,别把Directory根目录给覆盖掉啦】
DocumentRoot "C:/http/cacti"
3), 注释掉:
;extension=php_sam.dll
4),重启Apache,
5),在c:/http/cacti目录中新增一test.php文件:
echo phpinfo();
?>
浏览,查看:http://localhost:8083/test.php
It’s OK.
小提示:APACHE的Log地址在:C:\Program Files\Apache Group\Apache2\ logs ,如有错误,记得去查!
4,安装MySQL5
全部按默认装即可,root密码我设为123456。
将上一步骤中test.php内容改为:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
测试:
OK!
5,安装CACTI
1)将cacti压缩包解压到c:\http\cacti 中
2)编辑:C:\http\cacti\include\config.php文件:
/* make sure these values refect your actual database/host/user/passw ord */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
$database_port = "3306";
6,导入CACTI数据库