使用fastdfs-zyc监控FastDFS文件系统
1.安装jdk运行环境
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
此处我使用的jdk7U99版本,如下
[root@zabbix ~]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
注:不要忘记设置环境变量
[root@zabbix ~]# more /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin/:$PATH
2.安装tomcat
tomcat下载地址:http://tomcat.apache.org/
此处我使用的是tomcat-7.0.57
解压至/USR/LOCAL
[root@zabbix src]# tar xf apache-tomcat-7.0.57.tar.gz -C ../
[root@zabbix src]# cd ..
[root@zabbix local]# ln -s apache-tomcat-7.0.57/ tomcat
3.安装Mysql
默认yum自带的mysql版本都很低,此处我们需要升级一下
[root@zabbix~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[root@zabbix-b1 ~]# yum --enablerepo=remi,remi-test list mysql mysql-server
Loaded plugins: security
Available Packages
mysql.x86_64 5.5.47-1.el6.remi remi
mysql-server.x86_64 5.5.47-1.el6.remi remi
[root@zabbix-b1 ~]# yum --enablerepo=remi install mysql mysql-server -y
启动并配置mysql:
[root@zabbix ~]# /etc/init.d/mysqld start #启动mysql
[root@zabbix ~]# chkconfig mysqld on #设置开机启动
[root@zabbix ~]# mysqladmin -u root password '123456' #设置root密码
[root@zabbix ~]# mysql -uroot -p #登陆mysql
mysql> create database fastdfs; #创建fastdfs数据库
Query OK, 1 row affected (0.00 sec) #为fastdfs-zyc创建数据库访问账户
mysql> grant all privileges on fastdfs.* to 'fastdfs'@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
4.安装fastdfs-zyc
下载地址:http://code.google.com/p/fastdfs-zyc/
安装及配置:
[root@zabbix webapps]# pwd
/usr/local/tomcat/webapps
[root@zabbix webapps]# unzip fastdfs-zyc-fastdfs_client1.24版本.zip
#为了便于访问,将解压目录更名为ROOT
[root@zabbix webapps]# mv fastdfs-zyc ROOT
[root@zabbix webapps]# cd ROOT
[root@zabbix ROOT]# mysql -u root -p --default-character-set UTF8 fastdfs < fdfs.sql
[root@zabbix ROOT]# cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes
[root@zabbix classes]# vim application.properties #数据库连接的配置
#修改
datasource.type=mysql
datasource.driverClassName=com.mysql.jdbc.Driver
datasource.url=jdbc:mysql://127.0.0.1:3306/fastdfs?useUnicode=true&characterEncoding=UTF-8 #属性
datasource.username=root #用户
datasource.password=123456 #密码
datasource.maxActive=5
datasource.maxIdle=2
datasource.maxWait=120000
datasource.whenExhaustedAction=1
datasource.validationQuery=select 1 from sequenceid
datasource.testOnBorrow=true
datasource.testOnReturn=false c3p0.acquireIncrement=3
c3p0.initialPoolSize=3
c3p0.idleConnectionTestPeriod=900
c3p0.minPoolSize=2
c3p0.maxPoolSize=50
c3p0.maxStatements=100
c3p0.numHelperThreads=10
c3p0.maxIdleTime=600 #mail server info
mail.smtp.host=XXXXXXX #报警邮箱
mail.smtp.auth=true
mail.smtp.username=XXXXX
mail.smtp.password=XXXXXXXXX
#cache.config=oscache.propertie [root@zabbix classes]# vim fdfs_client.conf #指定tracker
connect_timeout = 2
network_timeout = 30
charset = ISO8859-1
http.tracker_http_port = 8080
http.anti_steal_token = no
http.secret_key = FastDFS1234567890 tracker_server = 192.168.x.x:22122 [root@zabbix classes]# vim config.xml #指定storage配置
<?xml version="1.0" encoding="UTF-8"?>
<root>
<server>
<ip>192.168.xx.xxx</ip>
<port>22</port>
<username>root</username>
<password>1qazxsw2</password>
<logpath>/usr/local/tomcat/logs/</logpath>
</server>
<server>
<ip>192.168.xx.xx</ip>
<port>22</port>
<username>root</username>
<password>1qazxsw2</password>
<logpath>/usr/local/tomcat/logs/</logpath>
</server>
<!-- 方式1
<ssh>/Users/Chen/.ssh/id_rsa</ssh>
<ip>192.168.40.53</ip>
<port>22</port>
<username>root</username>
<logpath>/usr/local/nginx-1.3.4/logs/</logpath>
</server>
-->
<!--方式2
<ip>192.168.40.53</ip>
<username>root</username>
<password>vivame@2012</password>
<logpath>/usr/local/nginx-1.3.4/logs/</logpath>
</server>
-->
</root>
之后重启tomcat即可,访问地址http://192.168.xx.xx:8080
如果前面不把目录设置成ROOT,那么访问路径应该为http://192.168.xx.xx:8080/fastdfs-zyc
出现如下界面,恭喜你,搭建成功

默认用户名为admin,密码为123456
使用fastdfs-zyc监控FastDFS文件系统的更多相关文章
- CentOS7搭建FastDFS V5.11分布式文件系统-第三篇
1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...
- FastDFS图片服务器(分布式文件系统)学习。
参考:https://blog.csdn.net/hiqingtian/article/details/79413471 https://blog.csdn.net/sinat_40399893/ar ...
- CentOS7搭建FastDFS V5.11分布式文件系统(三)
1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程
1.1 FastDFS的应用场景 FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片.视频.文档等文件.对于互联网应用,和其他分布式文件系统相比,优势非常明显.其中 ...
- CentOS7搭建FastDFS V5.11分布式文件系统-第二篇
1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...
- CentOS7搭建FastDFS V5.11分布式文件系统(二)
1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...
- CentOS7搭建FastDFS V5.11分布式文件系统-第一篇
1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...
- CentOS7搭建FastDFS V5.11分布式文件系统(一)
1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...
- Linux 下 FastDFS v5.08 分布式文件系统的安装
一.系统安装目录 源代码包目录 /data/wwwroot libevent安装目录 /usr/local/libevent FastDFS安装目录 /data/fastdfs nginx安装目录 / ...
随机推荐
- NumPy基础练习(练一遍搞定NumPy)
import numpy as np import pandas as pd from numpy import random from numpy.random import randn ##### ...
- CLR Via C#: 类型基础
所有类型都从System.Object派生 一下两个类型定义是完全一致的 class Employee { } class Employee : System.Object { } 由于所有类型最终都 ...
- Azure ARM虚拟机部署反恶意软件-安全扩展
Azure虚拟机,默认情况下没有安装杀毒软件.如果您有此需求可以通过Azure 扩展进行安装,有关Azure反恶意软件的官方说明请参考:https://docs.azure.cn/zh-cn/secu ...
- phpstudy APACHE支持.htaccess以及 No input file specified解决方案
APACHE支持.htaccess以及 No input file specified解决方案 你的Apache安装文件夹conf里找到httpd.conf文件 索LoadModule rewrite ...
- linux下socket编程实例
linux下socket编程实例一.基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的.网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符.s ...
- elastic-search单机部署以及中文分词IKAnalyzer安装
前提条件 elasticsearch使用版本5.6.3,需要jdk版本1.8,低于该版本不能使用 下载 https://artifacts.elastic.co/downloads/elasticse ...
- Mac上查看隐藏文件夹/文件
一.查看隐藏文件夹: 可以直接在终端执行 open ~/文件夹名称 如: open ~/.ssh 二.查看隐藏文件: 在Finder下进入你想要操作的文件夹,按快捷键Command + F 调出搜索窗 ...
- oracle数据库管理系统常见的错误(一)
oracle数据库管理系统常见的错误之一如下: Listener refused the connection with the following error:ORA-12519, TNS:no a ...
- Redis 图形化监控方案 RedisLive 介绍
作为一款开源的 Redis 图形化监控工具,RedisLive 提供对 Redis 实例的内存使用情况,接收的客户端命令,接收的请求数量以及键进行监控.RedisLive 的工作原理基于 Redis ...
- java 中 “文件” 和 “流” 的简单分析
java 中 FIle 和 流的简单分析 File类 简单File 常用方法 创建一个File 对象,检验文件是否存在,若不存在就创建,然后对File的类的这部分操作进行演示,如文件的名称.大小等 / ...