设为首页 收藏本站
查看: 2330|回复: 0

[经验分享] server 2008 R2+IIS7.5安装cacti实验

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-20 09:54:49 | 显示全部楼层 |阅读模式
安装说明:

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, 并且取消注释以下行.
extension_dir = c:\php\extextension=php_mysql.dllextension=php_snmp.dllextension=php_sockets.dllcgi.force_redirect = 04、如果要导入模板,取消注释下面行(默认如此,不需要更改):
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 somepasswordc:\> mysqladmin --user=root --password reload4、配置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 mysqlmysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipw';mysql> flush privileges;

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


  • Launch the MySQL Instance Configuration Wizard

    • Select Detailed Configuration
    • Select Server Machine
    • Select Non-Transactional Database Only
    • Select Online Transaction Processing (OLTP)
    • Enable firewall exception for the port
    • Disable SQL Strict Mode
    • Select the correct character set for the region.
    • Select Install As Windows Service
    • Set a root password

  • Edit my.ini file. Typically resides in \Program Files\MySQL\MySQL Server X.Y\
  • Verify sql-mode is not defined. If so, comment it out.
  • 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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-88571-1-1.html 上篇帖子: 用cacti做监控服务器已经配置 下篇帖子: CACTI中自定义华为交换机CPU利用率 (图) server
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表