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

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

安装说明:

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:\phpc:\php\extras\mibs目录加入到系统变量中,如下图示:

wKiom1Woe9biEcP4AAOLoTILkJk467.jpg

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

1
2
3
4
5
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,安装完成后如下

wKioL1Woo9fglWLmAAMdqIUStDI008.jpg

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

wKiom1WoqO3CPnteAAQnAgH15-s394.jpg

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

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

cd c:\php

然后输入

php -v

如果是这样提示:

wKioL1Woq46Rdq0EAALBBvi5hdk915.jpg

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

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

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

wKiom1WotcDRWfRtAALt2xgaR_U556.jpg

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 cactiuser@localhost 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未设置在默认文档中,加下默认文档即可解决。

wKiom1WozkLyeHx6AAI7Q-xHdoE282.jpg

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

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

wKiom1WozBiiyM6OAARVF6XjGX0035.jpg

wKioL1Wozi-SFjpoAAEt_xgp5ag160.jpg

wKiom1WozGDTh_amAAP4qaC57PY240.jpg

wKiom1Woz1uDZMOZAAGuO-U7AQ0045.jpg

wKioL1Wo0Zfw7KkhAALn5RmbAzc541.jpg



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

http://share.weiyun.com/a3694b85921175f26bb9734103800553



本文转自 sfih 51CTO博客,原文链接:http://blog.51cto.com/dayday/1675760

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Windows
Windows11 安装IIS的步骤
Windows11 安装IIS的步骤
22 0
|
3月前
|
开发框架 .NET Apache
windows安装IIS服务
windows安装IIS服务
32 0
|
7月前
|
开发框架 .NET Windows
iis正确安装了,但是还是无法访问,这是iis和.net安装顺序问题,记录一下
iis正确安装了,但是还是无法访问,这是iis和.net安装顺序问题,记录一下
|
9月前
|
开发框架 .NET Shell
安装与配置IIS
安装与配置IIS
177 0
安装与配置IIS
|
Windows
Win10的IIS服务器详细安装与配置
Win10的IIS服务器详细安装与配置
692 0
Win10的IIS服务器详细安装与配置
|
数据中心 Windows
给服务器安装IIS添加WEB服务器角色
新安装的win server服务器,想要搭建网站并让其他人访问需要给服务器安装IIS添加WEB服务器角色,下面以windows server 2016数据中心为例来看看怎么添加WEB服务器角色。
603 0
给服务器安装IIS添加WEB服务器角色
|
存储 弹性计算 网络安全
阿里云IIS服务器SSL证书安装
阿里云IIS服务器SSL证书安装
|
网络协议 文件存储 数据安全/隐私保护
通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题
通过客户反馈我们发现Windows Server 2016的IIS无法加载SMB文件卷的文件,显示的错误是:未能加载文件或程序集。经过我们不断研究和实验,发现在安装和配置好AD域之后,2016上IIS加载文件卷文件发生错误的问题可以得到解决。
4058 0
通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题
|
Windows
Windows Server 2008 R2安装IIS 7.0
Windows Server 2008 R2安装IIS 7.0详细流程。 1、计算机右键 -【管理】(如图1-1)。 图 1-1 2、【角色】-【添加角色】(如图1-2)。
3808 0