Skip to main content

OpenWrt 安裝 Snmpd

安裝Snmpd

適用25.12以後版本

搜尋snmpd安裝

image.png

重新整理頁面會出現服務選項自行修改設定

image.png

這裡只保留一組public

image.png

重啟snmpd

/etc/init.d/snmpd restart

測試是否可以抓到snmpwalk

snmpwalk -v 2c -c public 192.168.12.9

Librenms 設定

在openwrt安裝librenms distro腳本抓取發行版本

放在/etc/config/裡,網頁上的備份功能會備份這個路徑所有檔案,之後若要遷移不用再重新下載

wget -O /etc/config/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro

chmod +x /etc/config/distro

確認可以抓到版本

image.png

編輯 /etc/config/snmpd 新增extend

安裝後Librenms抓不到hardware(25.12之前沒遇到),因為是安裝在PVE裡我就手動指定通用名稱

config extend
        option name distro
        option prog '/etc/config/distro'
config extend
        option name hardware
        option prog '/bin/echo'
        option args 'Generic x86 64-bit'

重啟snmpd

/etc/init.d/snmpd restart

Librenms新增主機確認正常

image.png