如何使用Zabbix監(jiān)控驗證人節(jié)點狀態(tài)

當創(chuàng)建完驗證人后不可能24時來盯著節(jié)點的狀態(tài),這時候我們就需要使用一些現(xiàn)成的工具或者自己寫腳本來監(jiān)控節(jié)點的狀態(tài),然后對監(jiān)控到的數(shù)據(jù)進行收集,必要時進行發(fā)出警告處理。

之前的文章中我們已經(jīng)解釋了如果監(jiān)控NEAR驗證人節(jié)點,本文將使用之前一些判斷方法來有行實際操作。本文講解如何使用Zabbix對節(jié)點進行監(jiān)控,有關Zabbix工具下載和更多信息可以參見:http://www.zabbix.com/

配置Zabbix Client

我們知道,使用docker logs --follow nearcore 即可以判斷出正在運行的服務器節(jié)點是否正常,那么在zabbix的客戶端配置當中新建一個UserParameter,并定義對其內(nèi)容中是否帶有V標識的情況進行監(jiān)控。

添UserParameter添加到/etc/zabbix/zabbix-agent.conf的文件當中然后重新啟動。例如UserParameter=get_near_height

配置Zabbix Server

在Zabbix Server當中我們可以建一個模板或者直接從主機處創(chuàng)建,將接受監(jiān)控的主機加添加到Zabbix Server當中,然后配置其監(jiān)控項目與上面Zabbix Client中的UserParameter一樣。

添加完后點點擊確認,稍等一會即可能過Zabbix Server的最新數(shù)據(jù)中看到最新的塊高信息。

通過上面這樣的配置,你就可以從Zabbix Server中得到NEAR服務器上節(jié)點運行的最新狀態(tài)了,你可以根據(jù)實際情況修改UserParameter中所執(zhí)行的命令,或者編寫腳本來輸出給Zabbix所需要的內(nèi)容。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容