原文:http://blog.csdn.net/foreversunshine/article/details/51907659前端
前面有介紹過怎麼安裝與使用FastDFS來進行分佈式的文件存儲,以及怎麼使用FastDHT對上傳文件去重,還有怎麼使用varnish來配合FastDFS作內存緩存,進一步減輕FastDFS訪問本地硬盤的壓力。以上這些操做都是做爲程序開發與部署的部分,當咱們的系統正式搭建起來併線上使用時,咱們顯然不能要求使用者每次都登陸Linux終端去查看當前集羣的運行情況以及負載等信息。這個時候要是有一個系統來提供遠程監控和管理的手段就行了。fastdfs-zyc就是一款開源的fastdfs集羣監控系統,若是不想本身徹底從新實現的話,能夠根據本身的實際須要來使用或者借鑑。java
【注】下面是做者本身對系統的介紹
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,這個看看數據庫便可。
趕快用起來吧~~~