正在Linux体系外Mogilefs 散布式存储体系能够用去存储图片,并且借会主动给图片备份。正常去讲Mogilefs 皆比力不变,然而若是呈现了答题,图片便会显现没有一般。原文便去学各人Linux体系若何监控Mogilefs存储节点。
nagios自界说剧本否真现监控指定内容,试着用python写了一个监控mogilefs体系的剧本,当有存储节点无奈连通的时分停止报警,那样随时解决失落。否包管图片体系的无端障运转:
#!/usr/bin/env python# Check mogilefs mogilestorage# Blog http://www.xitongzhijia.net/# 2011-12-13import osimport sys
hosts = ['192.168.1.51','192.168.1.52','192.168.1.53','192.168.1.54','192.168.1.55']check="mogadm --trackers=localhost:6001 check |grep mogile |awk '{print $5}'"values = os.popen(check).read()i=0for v in values.split('\n'):if v != 'OK' and v !='':print "Critical mogielstorage%d,IP:%s is not ok" %(i+1,hosts)sys.exit(1)break;i=i+1print "OK every one is ok"sys.exit(0)
以上便是Linux操纵Nagios剧本监控Mogilefs的要领了,只有真现对Mogilefs停止监控,那样便没有至于正在领熟答题之后能力领现答题,而是把谬误抹杀正在萌芽之外。
相关文章