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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

安装说明:

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-developmentphp.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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
25、IIS服务器搭建(win server 2003)
25、IIS服务器搭建(win server 2003)
75 0
|
4月前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
163 0
|
5月前
|
弹性计算 持续交付 Docker
阿里云云效产品使用合集之如何部署到阿里云服务器上的 Windows Server 上的 IIS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
279 0
|
6月前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
75 0
|
7月前
|
Kubernetes 网络安全 Windows
要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
【2月更文挑战第18天】要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
499 4
|
7月前
|
存储 网络安全 数据安全/隐私保护
Windows Server 2019 IIS HTTPS证书部署流程详解
Windows Server 2019 IIS HTTPS证书部署流程详解
599 0
|
7月前
|
Windows
Windows11 安装IIS的步骤
Windows11 安装IIS的步骤
440 0
|
开发框架 .NET Apache
windows安装IIS服务
windows安装IIS服务
76 0
|
6月前
|
网络协议
windows_server2012搭建iis并配置http重定向 iis转发
windows_server2012搭建iis并配置http重定向 iis转发
330 1