zabbix監(jiān)控實(shí)踐:基于Redfish監(jiān)控HP服務(wù)器

背景:

服務(wù)器硬盤故障率比較高,希望通過zabbix監(jiān)控服務(wù)器硬盤狀態(tài),公司有不同ILO版本HP服務(wù)器。ILO低版本的服務(wù)器可以通過snmp獲取到硬盤狀態(tài)信息而ILO高版本服務(wù)器因?yàn)槭歉甙姹娟嚵锌?,不支持snmp讀取硬盤數(shù)據(jù)。

服務(wù)器型號(hào):

HP ProLiant DL380 Gen Plus


解決:

snmp+redfish方式對(duì)服務(wù)器進(jìn)行監(jiān)控,redfish獲取硬盤信息

Redfish

Redfish 是 DMTF 制定的現(xiàn)代服務(wù)器硬件管理標(biāo)準(zhǔn),基于 RESTful API + JSON + HTTPS,核心是安全、易讀、可擴(kuò)展、跨廠商統(tǒng)一,用于替代傳統(tǒng) IPMI。

1. 核心資源類型(常用路徑)

資源類型? 路徑示例? 管理內(nèi)容

Service Root? /redfish/v1 服務(wù)入口、版本、能力發(fā)現(xiàn)DMTF

Systems(服務(wù)器)/redfish/v1/Systems/1CPU、內(nèi)存、硬盤、網(wǎng)卡、電源狀態(tài)、引導(dǎo)、KVM

Chassis(機(jī)箱)? /redfish/v1/Chassis/1? 電源、風(fēng)扇、溫度、傳感器、物理狀態(tài)

Managers(BMC)? /redfish/v1/Managers/1? BMC 配置、網(wǎng)絡(luò)、日志、固件、會(huì)話

UpdateService /redfish/v1/UpdateService 固件上傳、升級(jí)任務(wù)、進(jìn)度查詢

AccountService? /redfish/v1/AccountService? 用戶、角色、權(quán)限、認(rèn)證

SessionService? /redfish/v1/SessionService? 會(huì)話創(chuàng)建 / 銷毀、Token 管理

LogServices? /redfish/v1/Systems/1/LogServices? 會(huì)話創(chuàng)建 / 銷毀、Token 管理

由于產(chǎn)生官方Ipmi和redfish沒有詳細(xì)文檔,我們?cè)诜?wù)器web管理界面使用F12查看接口請(qǐng)求信息。



以下是具體獲取數(shù)據(jù)腳本










zabbix取值結(jié)果:


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

相關(guān)閱讀更多精彩內(nèi)容

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