rabbitmq集羣是否出現腦裂監控

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包定時去請求接口.

相關文章
相關標籤/搜索