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,这个看看数据库即可。 
    这里写图片描述 
    这里写图片描述 
    赶快用起来吧~~~

  • 相关阅读:
    或得最新的采购单号并改变为定长
    javaScript学习之路(1)词法结构
    如何让IE下载时下载内容自动跳转到迅雷等下载软件中
    简单的数据库查询操作
    1.1软件工程概述之软件危机
    SQL基础(巧记范式)
    给程序员的五点建议--如何成为编程高手并以此创业
    License控制解决方案
    MVC+三层+ASP.NET简单登录验证
    我曾七次鄙视自己的灵魂
  • 原文地址:https://www.cnblogs.com/shihaiming/p/6283681.html
Copyright © 2011-2022 走看看