免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: shinelian
打印 上一主题 下一主题

[mooseFS] ▇▇▇mfs权威指南(moosefs)分布式文件系统一站式解决方案(部署,性能测试)不断更新 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-02-11 13:51 |只看该作者

update

本帖最后由 shinelian 于 2010-02-11 13:55 编辑

官方release 新的网站,http://www.moosefs.com/  ,另外官方网站收录了,分布式文件系统专业群内(qq群102082446)的田逸的2个blog站点。
贴2张官方的架构图。




论坛徽章:
1
摩羯座
日期:2015-01-08 14:01:55
32 [报告]
发表于 2010-02-21 12:35 |只看该作者
貌似这是国人自己的文件系统???
严重支持下。

论坛徽章:
0
33 [报告]
发表于 2010-02-22 11:09 |只看该作者
貌似这是国人自己的文件系统???
严重支持下。
可恶的 发表于 2010-02-21 12:35



这个 真的不是国人开发的。楼上是不是想说FastDFS

论坛徽章:
0
34 [报告]
发表于 2010-02-22 12:45 |只看该作者
update  

应moosefs作者要求,更新web gui的案例图(见第4楼),比之前使用的更有说服力。

论坛徽章:
1
摩羯座
日期:2015-01-08 14:01:55
35 [报告]
发表于 2010-02-22 13:17 |只看该作者
回复 33# stormcc


fastdfs的话,在CU还有链接呢。
moosefs还真是第一次听说—_—"

论坛徽章:
0
36 [报告]
发表于 2010-02-26 16:20 |只看该作者
更新

9. 特别感谢qq群战友:高性能架构,CU ID: leo_ss_pku,制作更专业更精美的pdf版本:  MooseFS权威指南.pdf (3.32 MB) 下载次数: 1

2010-02-26 15:53, 大家也可以他的blog上浏览在线版本:http://www.himysql.com/doc/mfs.html

论坛徽章:
0
37 [报告]
发表于 2010-03-26 08:38 |只看该作者
好东东,测试中,希望能很快应用于实际服务。

论坛徽章:
0
38 [报告]
发表于 2010-03-31 10:59 |只看该作者
update

增加 分布式文件系统 qq群(2)  26147116 ,群(1)已满员。

论坛徽章:
0
39 [报告]
发表于 2010-05-29 12:13 |只看该作者
本帖最后由 shinelian 于 2010-05-29 12:17 编辑

update  mfs nagios监控程序

15. mfs nagios监控程序(提供者:QQ群战友 流云风
qq群内牛人-流云风提供nagios监控预警脚本,以下是源码;
此代码版权归流云风所有,如果在任何环境任何场合是使用如下代码,请标注此组件由流云风创建;
请勿使用在任何的有商业目的的场合/环境/产品中,流云风保留一切法律权力。
  1. #!/bin/bash
  2. # ===========================================================================================================
  3. #
  4. # MFS status check plugins for nagios
  5. #
  6. # Written by    : liu yunfeng
  7. # Release       : 1.0
  8. # Create Date   : 2010-05-18
  9. # Description   : Nagios plugins (script) to check MFS status
  10. #
  11. # ===========================================================================================================

  12. # Nagios return codes
  13. STATE_OK=0
  14. STATE_WARNING=1
  15. STATE_CRITICAL=2
  16. STATE_UNKNOWN=3


  17. #Get Master server Process
  18. Master(){
  19. MFS_PID=`ps -ef | grep mfsmaster | grep ${mfspath} | awk '{print $2}'`
  20. if [ "${MFS_PID}" = "" ];then
  21.         echo "ERROR : mfs master does not start"
  22.         exit $STATE_CRITICAL
  23. else
  24.         echo "OK : mfs master server running OK!"
  25.         exit $STATE_OK
  26. fi
  27. }

  28. #Get chunker server Process
  29. Chunker(){
  30. MFS_PID=`ps -ef | grep mfschunkserver | grep ${mfspath} | awk '{print $2}'`

  31. if [ "${MFS_PID}" = "" ];then
  32.         echo "ERROR : mfs chunkserver does not start"
  33.         exit $STATE_CRITICAL
  34. else
  35.         echo "OK : mfs master chunkserver running OK!"
  36.         exit $STATE_OK
  37. fi
  38. }

  39. #Get disk used status
  40. Disk_used(){
  41. Disk_used=`df -h | grep ${mountpoint} |awk '{print $4}'`

  42. if [ ${Disk_used%\%} -ge ${warningdiskused} -a ${Disk_used%\%} -lt ${criticaldiskused}  ];then
  43.         echo "Waring :mfs disk used Rate is "${Disk_used}""
  44.         exit $STATE_WARNING
  45. elif [ ${Disk_used%\%} -ge ${criticaldiskused} ];then
  46.         echo "CRITICAL :mfs disk used Rate is "${Disk_used}""
  47.         exit $STATE_CRITICAL
  48. elif [ "${Disk_used%\%}" = "" ];then
  49.         echo "CRITICAL :mfs client not mount on"
  50.         exit $STATE_CRITICAL
  51. else
  52.         echo "OK : MFS client mount on and disk used rate is "${Disk_used}" , Everything is OK!"
  53.         exit $STATE_OK
  54. fi
  55. }

  56. #Get metalogger server Process
  57. Metalogger(){
  58. MFS_PID=`ps -ef | grep mfsmetalogger | grep ${mfspath} | awk '{print $2}'`

  59. if [ "${MFS_PID}" = "" ];then
  60.         echo "ERROR : mfs mfsmetalogger does not start"
  61.         exit $STATE_CRITICAL
  62. else
  63.         echo "OK : mfs master mfsmetalogger running OK!"
  64.         exit $STATE_OK
  65. fi
  66. }

  67. # Functions plugin usage
  68. print_usage()
  69. {
  70.         echo ""
  71.         echo " -M MFS master server  status "
  72.         echo " -C MFS chunker server status "
  73.         echo " -U MFS client disk used Rate "
  74.         echo " -L MFS metalogger server status        "
  75.         echo " -h  Show this page "
  76.         echo ""
  77.         echo " Usage1 : check_mfs.sh -M mfsmasterpath"
  78.         echo "           ex :        check_mfs.sh -M /usr/local/mfs"
  79.         echo " Usage2 : check_mfs.sh -C mfschunkpath"
  80.         echo "           ex :        check_mfs.sh -C /usr/local/mfs"
  81.         echo " Usage3 : check_mfs.sh -U mountpoint warningrate criticalrate"
  82.         echo "           ex : check_mfs.sh -U /mnt/mfs 60 80"
  83.         echo " Usage4 : check_mfs.sh -L mfsmetaloggerpath"
  84.         echo "           ex : check_mfs.sh -L /usr/local/mfs"
  85.         echo "     ex : check_mfs.sh -h"
  86.         echo ""
  87.         exit 0
  88. }



  89. # Parse parameter
  90. while [ $# -gt 0 ]
  91. do
  92.         case "$1" in
  93.                 -h | --help)
  94.                         print_usage
  95.                         exit $STATE_OK
  96.                         ;;
  97.                 -M | --master)
  98.                         mfspath=${2:-"/usr/local/mfs"}
  99.                         Master
  100.                         exit
  101.                         ;;
  102.                 -C | --chunker)
  103.                         mfspath=${2:-"/usr/local/mfs"}
  104.                         Chunker
  105.                         ;;
  106.                 -U | --usedwarning)
  107.                         mountpoint=${2:-"/mnt/mfs"}
  108.                         warningdiskused=${3:-"75"}
  109.                         criticaldiskused=${4:-"85"}
  110.                         Disk_used
  111.                         ;;
  112.                 -L | --metalogger)
  113.                         mfspath=${2:-"/usr/local/mfs"}
  114.                         Metalogger
  115.                         ;;
  116.                 *)      echo "Unknown argement: $1"
  117.                         exit $STATE_UNKNOWN
  118.                         ;;
  119.         esac
  120. shift
  121. done
复制代码

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
40 [报告]
发表于 2010-05-29 16:04 |只看该作者
太厉害了)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP