wget https://github.com/librenms/librenms-agent/raw/master/snmp/smart -O /etc/snmp/smart chmod +x /etc/snmp/smart
#This is a comment cache=/var/cache/smart smartctl=/usr/bin/env smartctl useSN=0 sda sdb
fdisk -l | grep "Disk /dev"
查詢目前主機內的硬碟
smartctl -a /dev/sda
方式來確認所列出來的硬碟是否可支援 SMART
/etc/snmp/smart
如果正確執行應該可以看到類似的訊息
sda,null,null,0,null,null,null,null,null,42,0,null,null,0,null,null,0,0,0,0,0,0,0,0,323 sdb,null,null,null,0,0,0,36,36,null,0,0,0,null,null,0,0,0,0,0,0,0,0,17598
apt install sudo
vi /etc/sudoers.d/smart
# Cmnd alias specification Debian-snmp ALL=(ALL) NOPASSWD: /etc/snmp/smart :
chmod 440 /etc/sudoers.d/smart
vi /etc/snmp/snmpd.conf
: extend smart /usr/bin/sudo -S /etc/snmp/smart
重新啟動 snmpd
systemctl restart snmpd