设为首页 收藏本站

运维网

查看: 138|回复: 0

[经验分享] Windows下安装Cacti监控系统

[复制链接]

尚未签到

发表于 2019-1-11 14:04:58 | 显示全部楼层 |阅读模式
  Windows下安装Cacti监控系统
  一、Appserv的安装
  AppServ 是 Windows下PHP 网页架站工具组合包,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。这个软件安装起来非常方便,安装完成后一个Apache+PHP+Mysql的环境就算搭建好了。Appserv还安装了PhpMyAdmin这个Mysql的管理工具。在安装的时候需设置Mysql的登录密码,Apache的端口,如果80端口已经占用可以设置成8080。
  安装完成后我们需要对PHP添加几个环境变量,让它符合我们的使用需求。我们右键点击“我的电脑”-“属性”-“高级”-“环境变量”。在下面“系统变量”选项卡里点添加,在弹出的窗口中变量名输入MIBDIRS,变量值输入C:\AppServ\php5\extras\mibs,确定就可以了;再找到“path”变量,点编辑,在变量值最后加入PHP的搜索路径,就是你的PHP安装路径和扩展插件路径,这里是C:\AppServ\php5和C:\AppServ\php5\ext,这里注意要加分号。所以我加入了“; C:\AppServ\php5; C:\AppServ\php5\ext”。
  二、PHP的设置,打开c:\windows\php.ini文件,确保
  


  • extension=php_gd2.dll、

  • extension=php_mysql.dll、

  • extension=php_snmp.dll、

  • extension=php_sockets.dll

  

  我们还要开启PHP对Mysql 、SNMP、GD、Socket的支持,确保这几个个选项前面没有分号。重新启动Windows使刚才所做的设置生效。
  三、安装Net-Snmp,RRDTOOL,CACTI
  Net-Snmp 下载
  RRDTOOL 下载
  CACTI 下载
  安装Net-Snmp,最好是按照Cacti默认的路径安装C:\net-snmp这个目录下。
  RRDTOOL最好解压到c:\rrdtool目录下,CACTI默认的搜索路径是c:\rrdtool。
  把CACTI解压到Web服务器的根目录下名为cacti,这里Web的根目录是C:\AppServ\www
  然后打开浏览器输入:http://127.0.0.1,如果Apache设置的端口是8080在浏览器打开:http://127.0.0.1:8080,点phpMyAdmin Database Manager Version 2.10.2链接(如果报错查看第二步php.ini文件设置),输入Mysql的用户名和密码,进入PhpMyAdmin后,新建数据库“cacti”,新建用户“cactiuser”,密码“cactiuser”,给这个用户完全控制“cacti”数据库权限。然后选择导入数据,把C:\AppServ\www\cacti\cacti.sql文件导入到cacti数据库。
  打开浏览器输入http://127.0.0.1:8080 /cacti/install.php来对cacti进行安装和一些简单的路径设置,CACTI安装成功。
  四、设置定时任务
  最后,进行定时任务计划。点击“开始”-“控制面板”-“任务计划”-“添加任务计划”浏览C:\AppServ\php5\php.exe 设置每天执行,完成在高级里面选每5分钟执行一次,持续24小时。返回属性首页运行(R)改成 C:\AppServ\php5\php.exe C:\AppServ\www\cacti\poller.php , 起始于改成 C:\AppServ\php5\ 。
  注意:没有设置此项,RRD文件不生成,无法显示出图形来。
  Cacti故障排错:
  A.无法显示出图形:Web登陆到Console → Settings → General→ RRDTool Utility Version 将它改成RRDTool 1.2x
  B.有图却没有文字:Web登陆到Console → Settings → Paths里的→ RRDTool Default Font Path改为c:/windows/fonts/arial.ttf
  C.LOG文件的时间不对:修改 cacti 时间 错误 时区。
  打开 C:\AppServ\www\cacti\include\global.php 文件,
  在$database_port = "3306";下方增加一行:
  date_default_timezone_set('Asia/shanghai');
  保存,重新启动计算机。



运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须注明原文的出处
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、运维网 - 服务您的运维操作管理专家!
6、联系人Email:admin@yunvn.com 网址:www.iyunv.com

点击关注更多内容
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

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

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

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

扫描微信二维码查看详情

客服 E-mail:kefu@yunvn.com

本站由青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright © 2012-2018

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up !


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


独家合作伙伴: 青云cloud

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