windows cacti+php+mysql+iis 安装

安装环境所需软件:

1、Cacti

下载地址:http://www.cacti.net/downloads/

(这个是Cacti的网页显示程序,是用PHP做的,完成之后你要把放他放在你的WEB目录里。)

2、Cactid

下载地址:http://www.cacti.net/downloads/cactid/packages/Windows/

(这个是cacti从RRDtool那里得到的图形生成图形的程序。)

Spine这个是Cactid的新版。0.8.6版之后就用这个做为生成图形与网页的接口了

http://www.cacti.net/spine_download.php

3、RRDTool

下载地址:http://www.cacti.net/downloads/rrdtool/win32/

(这个就是生成图形的程序了,这个要用到cmd.exe程序。当然你要把你的cmd.exe加上USER权限)

4、PHP 4.3.6或5.x

下载地址:http://www.php.net/downloads.php

5、MySQL 4.x或MySQL 5.x

下载地址:http://dev.mysql.com/downloads/

6、(非必要) Cygwin

下载地址:http://cygwin.com/

7、Net-SNMP

下载地址:http://net-snmp.sourceforge.net/

8、(非必要)ActivePerl - 如果您要执行perl档的话,请安装它.

下载地址:http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

9、安装cygiwn1. 安装一个单一的cygwin实例, 并用它为所有的应用需要,这是建议,因此您不必有不同版本的cygwin的DLL左右在您的系统,从而引起冲突。

2. 运行先前下载的setup.exe。 3. 当您达到安装选择软件包部分,安装以下内容:

Base (包含所有项)

Libs

libart_lgpl

libfreetype26

libpng12

zlib

openssl

Utils

patch

Web

wget

下载地址:http://cygwin.com/setup.exe

一,php5安装

1、解压php-5.2.13-Win32.zip到“C:\php”;

2、把“C:\php”里的“php.ini-recommended”改名为“php.ini”,找到extension_dir = "./"改成extension_dir = "C:\php\ext"

3、复制php.ini到c:\Windows目录下(也可以把php文件夹下的所有复制到windows下),再复制“php5ts.dll”和“libmysql.dll”到“

WINDOWS\system32\”中;

4、打开IIS配置,邮件属性--主目录--配置,添加一个“.php”后缀,指向“C:\php\php5isapi.dll”;再添加ISAPI帅选起里添加 php

C:\php\php5isapi.dll

5,打开“开始”-“控制面板”-“系统”-“高级”-“环境变量”。

在“系统变量”选项卡里点添加,在弹出的窗口中变量名输入MIBDIRS,变量值输入 C:\php\extras\mibs,确定

再找到“path”变量,点编辑,加入php变量目录 ;C:\php; C:\php\ext。

添加 PHPRC ;c:\php

开启PHP对SNMP、GD、Socket的支持,打开c:\windows\php.ini文件,确保

extension=php_gd2.dll、

extension=php_mysql.dll、

extension=php_snmp.dll、

extension=php_sockets.dll

cgi.force_redirect = 0

session.save_path=c:\windows\tmp (以防止报session_start错)

extension_dir = “C:/php/ext/”

这时需要重新启动Windows使刚才所做的设置生效。

<?php

phpinfo();

?>

通过此来检测php安装是否成功。

二、安装CACTI

安装Net-Snmp

1,按照Cacti默认的路径安装,所有安装到C:\net-snmp

2,解压rrdtool-1.2.15-cygwin-1.5.20.zip到C:\rrdtool

3,解压cacti-0.8.7e.zip到web目录下,这里是C:\Inetpub\wwwroot\cacti

4,解压cacti-cactid-0.8.6k.zip到c:\cactid

三,安装mysql

双击mysql-essential-5.1.44-win32.msi

只要选择server即可。

登陆数据库执行

mysql> create database cacti;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on cacti.* to identified by "123456";

Query OK, 1 row affected (0.00 sec)

mysql>flush privileges;

mysql>use cacti;

mysql>source C:\Inetpub\wwwroot\cacti\cacti.sql

mysql>exit

四 参数设置

1,修改C:\Inetpub\wwwroot\cacti\include下config.php 数据库连接信息为

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "123456";

$database_port = "3306";

2,修改

c:\cactid下cactid.conf为

DB_Host         127.0.0.1 (不要填写localhost)

DB_Database     cacti

DB_User         cacti

DB_Pass         123456

DB_Port         3306

五,执行及定期任务

1,开始---运行---cmd

cd Inetpub\wwwroot\cacti

执行

C:\php\php-win.exe poller.php

如果有警告,请在执行一遍,一般php5,使用php-win.exe来执行

2,

设置定期任务

在定期任务的 运行(R): C:\php\php-win.exe C:\Inetpub\wwwroot\cacti\poller.php

最好使用C:\php\php-win.exe C:\Inetpub\wwwroot\cacti\poller.php > null

(不会弹出php对话框)

在起始于(T):C:\php

计划 高级 重复任务,每5分钟

六,登陆配置

1,localhost/cacti

2,点击New Install,然后点下一步之后这里需要输入rrdtool、php、snmpwalk、snmpget、cactid的位置,请依照上面的安装路径进行

设置。

3,需要修改的setting ---general

RRDTool Utility Version    RRDTool 1.2.x

SNMP Version     Version 2

setting ---paths

RRDTool Default Font Path   c:/windows/fonts/arial.ttf

setting ---visual

最下面的字体全部修改为

C:/WINDOWS/fonts/arial.ttf

(如果有图无字很有可能是这里得问题)

-------------------------------------------------------

(在这里如果无法登陆:需要注意下,如果导入时有警告,或安装完,怎么都无法登陆到监控后台的,很有肯能是你的数据库没有IUSER或着session.save_path 没有写入权限,再者就是数据库的编码格式不对应,检查下user_auth 表;我最终的做法是自己安装了一个phpmyadmin,通过utf8格式来phpmyadmin导入脚本)

七,基本设置

1,console---Devices---add 添上相关信息(只要不报错),save 。继续---Create Graphs for this Host,选中要监控项前打钩,---create,自此创建完成。

(但为了统一管理,一般都会创建一个Graph Trees。)

2,点击 Graph Tress--add -add 添加群,Tree Item Type: 选中 host ,点击create。

3,点击graphs 遍可看到

八,被监控linux的snmp设置

cat /etc/snmpd/snmpd.conf

com2sec notConfigUser default       public

group   notConfigGroup v1           notConfigUser

group   notConfigGroup v2c           notConfigUser

view    systemview    included   .1.3.6.1.2.1.1

view    systemview    included   .1.3.6.1.2.1.25.1.1

view systemview    included   .1.3.6.1.4.1.2021.11

view systemview included .1.3.6.1.4.1.2021.10.1.5

access notConfigGroup ""      any       noauth    exact all none none

incl/excl subtree                          mask

view all    included .1                               80

view    all           included   .1.3.6

syslocation Unknown (edit /etc/snmp/snmpd.conf)

syscontact Root <> (configure /etc/snmp/snmp.local.conf)

disk / 4919

disk /www 59422

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

最后补充(当我一周前在另外一台服务器安装cacti时,怎么都不出图,最后原来是php_gd.DLL扩展没开。

入错是如下:

03/23/2010 07:31:57 AM - CMDPHP: Poller[0] Host[2] DS[13] WARNING: Result from CMD not valid. Partial Result: 1min: 5min: 10

03/23/2010 07:31:57 AM - CMDPHP: Poller[0] ERROR: Detected RRDtool Crash attempting to perform write

03/23/2010 07:32:03 AM - SYSTEM STATS: Time:8.7813 Method:cmd.php Processes:1 Threads:N/A Hosts:3 HostsPerProcess:3 DataSources:21 RRDsProcessed:13)

如果监控windows机器cpu,内存只有图,没有数据,还需要下载http://www.wtcs.org/informant/download.htm

只要安装下就行。

时间: 2024-08-04 19:33:22

windows cacti+php+mysql+iis 安装的相关文章

windows绿色版mysql配置安装

转载:Windows下MySQL绿色版安装配置与使用 - weixiao520 - 博客园  http://www.cnblogs.com/weixiao520/p/4573619.html 一.安装 mysql 1.下载. 下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip. 2.解压MySQL压缩包 解压到指定目录,D:\Dev\mysql-5.7.11. 3.添加环境变量 在Path中添加  

Windows 下使用mysql installer安装的MySQL数据文件存放位置datadir的修改

注意: 本贴适用于再Windows环境下使用Mysql installer安装的mysql数据库的配置修改 1.查看数据存储位置 mysql>show global variables like "%datadir%"; 从这里可以看出数据存放位置:C:\ProgramData\MySQL\MySQL Server 8.0\Data ,配置文件就在C:\ProgramData\MySQL\MySQL Server 8.0目录下,以下是另外的查找方法. 2.查看配置文件所在位置 找

Windows下配置Mysql免安装版

1.下载mysql:mysql5.6.16win64.zip 2.解压放到D盘根目录,使D:\mysql-5.6.16-winx64下有一个 my.ini文件(三个地方要统一路径) #如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取 ######################################################### [client] port=3306 default-character-set=utf8 [mysqld] port

windows服务器入门 mysql的安装

钱的问题   只能安装mysql了 下载MySQL 5.5(其他的版本都可以的  只是在这里以mysql5.5为例)安装包(下载地址:http://dev.mysql.com/downloads/mysql/ ),运行安装程序,选择典型安装方式(Typical) 选择[自定义安装],选择服务器类型.数据库类型.安装路径.链接数.端口.字符集: 设置运行方式(建议两种都选择上以便使用命令行管理MySQL): 设置root密码: 完成配置,进行安装: 通过设置的root密码在命令行下登录MySQL:

Windows下Apache,MySql,PHP安装配置

0.操作系统 Windows8.1 x64 1. 安装Apache 打开http://httpd.apache.org 左侧Download!点From a Mirror,看到当前最新稳定版本未2.4.12, 看到现在Windows的版本已经不像以前一样提供.msi和.zip等下载包了.而是提示: Apache httpd for Microsoft Windows is available from a number of third party vendors. 看来需要从第三方获取.点这个

Windows Server 2008R2服务器IIS安装步骤

注意点: 添加ASP.NET ..NET 扩展性.CGI.ISAPI 扩展.ISAPI 筛选器,去掉 目录浏览(因为大多数网站用不到.) 如果需要用到asp则勾选asp,如果需要用shtm需要开启在服务器端的包含文件. 安装sqlserver一定要勾选 asp.net..net扩展性. 需要运行php则要安装cgi 如果你觉得上面我选的有毛病,那我建议大佬你全选吧,妥妥的,美滋滋.(???) 原文地址:https://www.cnblogs.com/baocaige/p/8695993.html

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

MySQL学习2:Windows 64位操作系统下安装和配置MySQL

一安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MySQL将会安 装在C:\Program Files\MySQL该目录中. ZIP格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置.这个可以在网上随便找,给出很 多自定义安装和配置的详细步骤.推荐的链接:http://jingyan.baidu.com/article/f79b7cb3

Windows 下MySQL zip 安装

主要步骤: 1.下载解压到安装的文件夹 2.配置环境路径 3.配置my.ini文件,设置程序路径和数据存储路径 4.以管理员身份启动Mysqld install(提示sevice安装成功) 5.启动MySQL  net start mysql 以上为基本步骤,但是5.7版本之后可能会有问题,下面复制两篇在安装过程中参考的文章: windows下MySQL 5.7+ 解压缩版安装配置方法  by  CoderCong 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压