1) 腦裂會提示如下內容node
具體腦裂的故障,請查詢詳細說明api
Network partition detected數組
如今須要對集羣腦裂監控,curl
須要調用API:測試
http://ip:15672/api/nodesurl
HTTP GET的方法code
裏面會返回數組orm
若是數組裏面的key: partitions 裏面有內容接口
表示出現故障rabbitmq
剩下的就是寫個代碼,定時去檢查就ok了.
或者使用curl測試
curl -u admin:admin http://ip:15672/api/nodes
注意-u參數,後面是用戶名/密碼
rabbitmq的認證方法是
import base64 base64string = base64.b64encode('{}:{}'.format(username,password)) request.add_header("Authorization", "Basic %s" % base64string)
而後使用requests包定時去請求接口.