server 2008 R2+IIS7.5安装cacti实验

安装说明:

1、Cacti - 可解压缩到WWWROOT目录中或单独安装在 "Cacti" 子目录。

2、Spine - 解压缩到c:\cacti目录。 需要确认spine.conf.dist存在此目录中。

3、RRDTool - 安装在c:\cacti目录。

4、PHP 5.6.11 - 安装在c:\php目录。

5、MySQL 5.6.24 - I安装在默认目录。

6、(可选) Cygwin - 本次实验未安装

7、(可选) Net-SNMP - 安装在c:\net-snmp目录。

首先解压缩cacti-0.8.8e.zip,并把解压后的文件复制到c:\cacti目录中。

配置PHP

1、建立c:\php目录,并把php-5.6.11-nts-Win32-VC11-x64.zip的文件解压缩到此目录中

2、把c:\php和c:\php\extras\mibs目录加入到系统变量中,如下图示:

3、重命名文件c:\php\php.ini-developmentphp.ini, 并且取消注释以下行.

extension_dir = c:\php\ext
extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0

4、如果要导入模板,取消注释下面行(默认如此,不需要更改):

file_uploads = On

配置IIS

1、用PHPManager最简单,所以应用此工具吧,安装PHPManagerForIIS-1.2.0-x64,安装完成后如下

2、打开PHPManager,点击“Register new PHP Version”,然后选择好php目录中的php-cgi.exe。完成后点击“Check phpinfo()”就会出现PHPInfo页面了,如下图

如果有黄涩(哈哈,敏感词)警告,允许即可

如果有异常,可以在命令提示符下进入php的目录

cd c:\php

然后输入

php -v

如果是这样提示:

一般出现这个问题的主要原因是放在c:\windows\php.ini文件的配置问题,可参考PHP配置,确认php.ini配置正确

如果提示 丢失MSVCR110.DLL,则是Microsoft Visual C++ Redistributable 2012运行库问题,安装此运行库即可(vcredist_x64.exe)

3、在默认网站中,增加应用程序,把c:\cacti目录添加进来

4、运行 iisreset 重启INTERNET服务

安装 RRDTool

解压缩rrdtool-1.2.15-cygwin-1.5.20.zip中的rrdtool.exe到 c:\cacti目录中

安装 MySQL

1、解压缩rrdtool-1.2.15-cygwin-1.5.20.zip并运行其中的安装程序,更改my-default.ini为my.ini

2、安装后,若服务不存在,使用下面命令注册,然后启动mysql服务

c:\MySQL\bin>mysqld --install

3、设置sql密码,并使其生效

c:\> mysqladmin --user=root password somepassword
c:\> mysqladmin --user=root --password reload

4、配置CACTI数据库

一、创建数据库

c:\> mysqladmin --user=root --password create cacti

二、导入cacti数据库

c:\> mysql --user=root --password cacti < C:\Inetpub\wwwroot\cacti\cacti.sql

三、对cacti数据库创建MYSQL用户名和密码

c:\> mysql --user=root --password mysql
mysql> GRANT ALL ON cacti.* TO [email protected] IDENTIFIED BY ‘cactipw‘;
mysql> flush privileges;

这些步骤木有做,有人的同志自己参考啊

  1. Launch the MySQL Instance Configuration Wizard

    1. Select Detailed Configuration
    2. Select Server Machine
    3. Select Non-Transactional Database Only
    4. Select Online Transaction Processing (OLTP)
    5. Enable firewall exception for the port
    6. Disable SQL Strict Mode
    7. Select the correct character set for the region.
    8. Select Install As Windows Service
    9. Set a root password
  2. Edit my.ini file. Typically resides in \Program Files\MySQL\MySQL Server X.Y\
  3. Verify sql-mode is not defined. If so, comment it out.
  4. Verify the MySQL service is started.

http://docs.cacti.net/manual:088:1_installation.2_install_windows.5_install_mysql

安装Net-SNMP

解压缩net-snmp.x86.bkill.com.zip并运行其中安装程序,把Net-SNMP安装到c:\Net-SNMP目录。

安装 Spine

解压缩cacti-spine-0.8.8a.zip  到 c:\cacti目录,并且对 spine.conf.dist 文件进行如下修改

DB_Host127.0.0.1 or hostname (not localhost)

DB_Databasecacti

DB_Usercactiuser

DB_Passwordcacti

DB_Port3306

All other pre 0.8.6 settings are obsolete.

下面这名不懂,忽略

Spine now comes with a binary distribution. However, we strongly suggest that you install Cygwin and then remove all the DLL files and sh.exe from thec:\cacti directory.

http://www.cacti.net/downloads/docs/html/install_windows.html

配置 Cacti

编辑以c:\cacti\include\config.php 文件并且设置 MySQL user, password, database, and database port 。

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "cacti";

$database_port = "3306";

打开浏览器访问此站点:

http://your-server/cacti/

如果此目录拒绝访问,可能是INDEX.PHP未设置在默认文档中,加下默认文档即可解决。

默认用户和密码是 admin/admin,第一次登录后需要更改密码。

出现此界面,表示安装部署基本完成 :)


相关软件可以在这里下载:

http://share.weiyun.com/a3694b85921175f26bb9734103800553


时间: 2024-10-14 02:57:18

server 2008 R2+IIS7.5安装cacti实验的相关文章

Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇 一.环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-ins

Windows Server 2008 R2入门之安装使用

Windows Server 2008 R2通过ServicePack 1(SP1),提供了全新的虚拟化技术,为您的业务提供更多的高级功能,在改善IT效率的同时提高了灵活性.无论是您希望整合服务器,构建私有云,或提供虚拟桌面基础架构(VDI),强大的虚拟化功能,可以使您将数据中心与桌面的虚拟化战略提升到一个新的层次. 带SP1的 Windows Server 2008 R2 产品概述 带有SP1的Windows Server 2008 R2构建在广受赞誉的Windows Server 2008的

SQL Server 2008 R2 超详细安装图文教程及问题解决

问题点: 1.为了sqlserver与mysql 的安全,建议数据库低权限运行.禁止远程访问 1433与 3306端口等. 2.  安装过程提示 windows防火墙警告:  将防火墙的"公共配置"关闭即可 安装  二.将安装文件刻录成光盘或者用虚拟光驱加载,或者直接解压,打开安装文件,出现下面的界面 安装SQL Server 2008 R2需要.NET Framework 3.5 SP1支持 这里我们的操作系统是Windows Server 2008 R2,已经默认自带了.NET F

Windows Server 2008 R2 域服务安装与配置

什么是域 域英文叫DOMAIN,是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation).信任关系是连接在域与域之间的桥梁.当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理. 域既是 Windows 网络操作系统的逻辑组织单元,也是Internet的逻辑组织单元,在 Windows 网络操作系统中,域是安全边界.域管理员只能管理域的内部,除非其他的域

Windows Server 2008 R2系统上安装SQLServer2012集群(简略)

4台服务器(1台AD.2台SQL服务器.1台iSCSI存储服务器) 9个IP(1个AD的IP.2个SQL服务器的IP.2个心跳IP.1个iSCSI存储服务器的IP.1个集群IP.1个DTC的IP.1个集群的IP) 1.搭建域环境 DCServer的IP地址配置为192.168.80.200,DNS:192.168.80.200 在DCServer上运行dcpromo安装AD 2.node1和node2以及存储服务器加入域 3.在存储服务器上安装StarWind,再添加一个硬盘并且格式化,打开St

SQL Server 2008 R2 超详细安装图文教程

数据库视频将近看完了,但是SQL Server 一直都没有亲自动手安装过,所以一直都不会安装,今天自己动手安装了两次,总算是安装成功了,以下是自己安装的全过程:   运行程序后,点击安装   安装程序支持规则     安装产品密钥     接受许可条款     安装程序支持文件     安装规则     设置角色     功能选择,默认情况下都是空的,用户可以按照自己的需求添加所需要的实例功能     安装规则     安装实例配置 ,选择默认实例     安装SQL对磁盘空间有一定的要求  

[转]SQL Server&#174; 2008 R2 Express 静默安装

1. http://msdn.itellyou.cn/下载Express版SQL Server 2.快捷键win+R,进入CMD,解压文件,解压命令为 <文件名>.exe /x <解压路径> /q 3.CMD进入安装目录,输入setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SECUR

window server 2008 r2 下如何安装IIS

1.Control Panel\All Control Panel Items\Administrative Tools 下找到Server Manager 2. 打开Server Manager, 在roles里面 右侧 点击 Add Roles 3.对 File Services和Web Server(IIS)打钩 install 4.选择安装好的Web Server(IIS),点击Add Role Services 添加对应的services 除了FTP Server,其他的前面都打钩,会

win server 2008 R2 域控制器安装

摘要: 这篇博文主要是为集群篇的域控制器安装作简单的补充. 安装步骤: 1.选择服务器管理,在角色上选择添加角色.安装AD域服务,需要.net3.5以及DNS服务配合.你可以在安装AD域服务之前安装好,当然也可以在安装域服务的时候同时一起安装. 2.安装完成域服务和.net之后,在运行中输入dcpromo命令,进入域服务安装向导. 3.一般情况下都是新建域,因为如果用现有的估计你已经不用看这篇博文了. 4.这个目录林根据个人需求填写. 5.这个林功能级别和域功能级别就需要好好查看下.这里有个博文