zoukankan      html  css  js  c++  java
  • fastdfs-zyc监控系统的使用

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

    写在前面

    前面有介绍过怎么安装与使用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。

    下载

    Github 
    在Github上输入fastdfs-zyc进行搜索,可以看到很多个副本。 

    直接访问:

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

    或者https://github.com/hgccode/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-java.jar,当前的最新版本为1.25: 

    运行

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

  • 相关阅读:
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    英文标点
    post sharp 与log4net 结合使用,含执行源码 转拷
  • 原文地址:https://www.cnblogs.com/shihaiming/p/6283681.html
Copyright © 2011-2022 走看看