fastdfs-zyc监控系统的使用

写在前面

前面有介绍过怎么安装与使用FastDFS来进行分布式的文件存储,以及怎么使用FastDHT对上传文件去重,还有怎么使用varnish来配合FastDFS做内存缓存,进一步减轻FastDFS访问本地硬盘的压力。以上这些操作都是作为程序开发与部署的部分,当我们的系统正式搭建起来并线上使用时,我们显然不能要求使用者每次都登录Linux终端去查看当前集群的运行状况以及负载等信息。这个时候要是有一个系统来提供远程监控和管理的手段就好了。fastdfs-zyc就是一款开源的fastdfs集群监控系统,如果不想自己完全重新实现的话,可以根据自己的实际需要来使用或者借鉴。

关于fastdfs-zyc

【注】下面是作者自己对系统的介绍
fastdfs-zyc是基于java开发的开源的fastDFS监控系统。Fastdfs-zyc 主要通过fastdfs的api来获取数据,以及ssh方式获取每个storage的系统信息。完全不需要使用终端即可浏览查看 fastdfs的每个tracker和storage信息。提供强大的预警平台,实现单节点预警配置管理,可以使用email等方式提供预警通知。形象的拓扑图,展示出storage,group,tracker之间的关系。功能强大,界面友好。使用方便,操作简单,为fastdfs提供了有利的监控保障体系。 系统采用主流的Spring MVC框架,利用Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色优势,提高了开发效率。前端使用DWZ+jsp,报表采用纯纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表Highgcharts。

下载

怎么获取到这个开源的代码?有两种方式可供选择:
①访问google code下载
http://code.google.com/p/fastdfs-zyc/
当然了,这个要科学上网,网页是这个样子的:
这里写图片描述
不过这个链接下载的是非源码。

②Github
在Github上输入fastdfs-zyc进行搜索,可以看到很多个副本。
这里写图片描述

修改配置与部署

在github上下载源码。
①解压以后,我们会在zip解压后的文件夹根目录看到一个fdfs.sql脚本,把它导入到mysql数据库即可。
②配置
a)数据库连接配置
修改application.properties 修改成自己的链接

    datasource.url=jdbc:mysql://数据库ip:3306/fastdfs?useUnicode=true&characterEncoding=UTF-8
    datasource.username=数据库用户名
    datasource.password=数据库密码

b)企业邮箱设置

 mail.smtp.host=设置你的smtp服务
 mail.smtp.username=设置你的用户名
 mail.smtp.password=设置密码

c)修改fdfs_client.c

  配置 tracker_server ip 

d)修改config.xml配置storage节点

 <server>
          <ip>192.168.40.53</ip>
          <username>root</username>
          <password>123456</password>
          <logpath>/usr/local/nginx-1.10.0/logs/</logpath>
</server>

按理说这个时候,部署到Tomcat就可以启动了,但是你发现起来以后一直报错,无法正常使用。

解决办法

更新fastdfs-client.jar,当前的最新版本为1.25:
链接如下:
https://sourceforge.net/projects/fastdfs/files/Java%20Client%20API%20Source%20Code/Java%20Client%20API%20Source%20Code%20V1.25/fastdfs_client_java._v1.25.tar.gz/download
把源码下载下来用Eclipse生成fastdfs_client-1.25.jar即可,我已经弄好了,放在附件中。替换到项目的lib目录中之前的这个jar即可。

运行

跑起来后,可以通过用户名密码登录访问:
默认管理:admin密码123456,这个看看数据库即可。
这里写图片描述
这里写图片描述
赶快用起来吧~~~

附录

fastdfs-client-1.25.jar:
http://download.csdn.net/detail/foreversunshine/9575823

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值