Linux系統(tǒng)怎么監(jiān)控Mogilefs存儲(chǔ)節(jié)點(diǎn)
發(fā)表時(shí)間:2023-08-08 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在Linux系統(tǒng)中Mogilefs 分布式存儲(chǔ)系統(tǒng)可以用來(lái)存儲(chǔ)圖片,而且還會(huì)自動(dòng)給圖片備份。一般來(lái)講Mogilefs 都比較穩(wěn)定,但是如果出現(xiàn)了問(wèn)題,圖片就會(huì)顯示不正常。本文就來(lái)教大家Linux系統(tǒng)...
在Linux系統(tǒng)中Mogilefs 分布式存儲(chǔ)系統(tǒng)可以用來(lái)存儲(chǔ)圖片,而且還會(huì)自動(dòng)給圖片備份。一般來(lái)講Mogilefs 都比較穩(wěn)定,但是如果出現(xiàn)了問(wèn)題,圖片就會(huì)顯示不正常。本文就來(lái)教大家Linux系統(tǒng)如何監(jiān)控Mogilefs存儲(chǔ)節(jié)點(diǎn)。
nagios自定義腳本可實(shí)現(xiàn)監(jiān)控指定內(nèi)容,試著用python寫(xiě)了一個(gè)監(jiān)控mogilefs系統(tǒng)的腳本,當(dāng)有存儲(chǔ)節(jié)點(diǎn)無(wú)法連通的時(shí)候進(jìn)行報(bào)警,這樣隨時(shí)處理掉?杀WC圖片系統(tǒng)的無(wú)故障運(yùn)行:
#!/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腳本監(jiān)控Mogilefs的方法了,只要實(shí)現(xiàn)對(duì)Mogilefs進(jìn)行監(jiān)控,這樣就不至于在發(fā)生問(wèn)題之后才能發(fā)現(xiàn)問(wèn)題,而是把錯(cuò)誤扼殺在萌芽之中。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)