Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> Linux系統如何監控Mogilefs存儲節點

Linux系統如何監控Mogilefs存儲節點

日期:2017/1/25 10:17:42      編輯:關於Linux

  在Linux系統中Mogilefs 分布式存儲系統可以用來存儲圖片,而且還會自動給圖片備份。一般來講Mogilefs 都比較穩定,但是如果出現了問題,圖片就會顯示不正常。本文就來教大家Linux系統如何監控Mogilefs存儲節點。

Linux系統如何監控Mogilefs存儲節點

  nagios自定義腳本可實現監控指定內容,試著用python寫了一個監控mogilefs系統的腳本,當有存儲節點無法連通的時候進行報警,這樣隨時處理掉。可保證圖片系統的無故障運行:

#!/usr/bin/env python
# Check mogilefs mogilestorage
# Blog http://www.xitongzhijia.net/
# 2011-12-13
import os
import 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=0
for v in values.split('\n'):
if v != 'OK' and v !='':
print "Critical mogielstorage%d,IP:%s is not ok" %(i+1,hosts[i])
sys.exit(1)
break;
i=i+1
print "OK every one is ok"
sys.exit(0)

  以上就是Linux利用Nagios腳本監控Mogilefs的方法了,只要實現對Mogilefs進行監控,這樣就不至於在發生問題之後才能發現問題,而是把錯誤扼殺在萌芽之中。

Copyright © Windows教程網 All Rights Reserved