fastdfs-zyc监控系统的使用

原文:http://blog.csdn.net/foreversunshine/article/details/51907659前端

 

写在前面

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

关于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。mysql

下载

Github 
在Github上输入fastdfs-zyc进行搜索,能够看到不少个副本。 nginx

 

直接访问:git

https://github.com/search?o=desc&p=1&q=fastdfs-zyc&s=updated&type=Repositories&utf8=%E2%9C%93github

或者https://github.com/hgccode/fastdfs-zycweb


这里写图片描述

 

 

 

修改配置与部署

在github上下载源码。 
①解压之后,咱们会在zip解压后的文件夹根目录看到一个fdfs.sql脚本,把它导入到MySQL数据库便可。 sql

 


②配置 
a)数据库链接配置 
修改application.properties 修改为本身的连接数据库

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

 

 b)企业邮箱设置api

 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-java.jar,当前的最新版本为1.25: 

运行

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

相关文章
相关标签/搜索