SMART Agent 服務
記錄 SMART 設定方式
- 安裝 SMART agent
wget https://github.com/librenms/librenms-agent/raw/master/snmp/smart -O /etc/snmp/smart
- 給予剛下載好的 Agent 有執行權限
chmod +x /etc/snmp/smart
- 新增加
SMART
的設定檔vim /etc/snmp/smart.config
,注意:useSN
這個參數如果想要顯示各硬碟型號會建議用1
如果不想要用型號的話可以直接用0
#This is a comment
cache=/var/cache/smart
smartctl=/usr/bin/env smartctl
useSN=1
ada
- 驗證
smart
./smart -u
- 確認是否有自動產出快取檔
/var/cache/smart
- 測試是否可以正常執行
/etc/snmp/smart
,執行結果如下:
S5Y1NZ0R507694T,0,null,null,0,0,null,0,null,27,null,null,null,null,0,null,null,0,0,0,0,0,0,0,0,2788
- 修改 snmp 設定
vim /etc/snmp/snmpd.conf
# 新增加這一條
extend smart /etc/snmp/smart
# 指令
echo "extend smart /etc/snmp/smart" >> /etc/snmp/snmpd.conf
- 重啟 snmp 服務
systemctl restart snmpd