====== Ubuntu/Devian SNMPD 安裝設定 ======
* 安裝環境 : Ubuntu 20.04 / Debian 10
===== 安裝套件 =====
apt install snmpd -y
===== 設定 snmpd 的定義 =====
* 設定 192.168.1. 的網段可以透過 community nms01 讀取
* 設定 192.168.0. 的網段可以透過 community nms02 讀取
vi /etc/snmp/snmpd.conf
com2sec notConfigUser default public
com2sec local localhost public
com2sec mynetwork 192.168.1.0/24 nsm01
com2sec mytpnetwork 192.168.0.0/24 nms02
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup v1 mytpnetwork
group MyROGroup v2c mytpnetwork
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
access notConfigGroup "" any noauth exact systemview none none
view all included .1 80
access MyROGroup "" any noauth prefix all none none
access MyRWGroup "" any noauth prefix all all all
syslocation New Taipei City, Taiwan
syscontact InfoTech
systemctl restart snmpd
systemctl enable snmpd
===== 驗證與測試 =====
* 主機端確認 snmp 服務有啟動
systemctl status snmpd.service
netstat -auntp | grep snmp
* 在網管端 Exp. 192.168.1.200 使用 snmpwalk -c nms01 進行檢測
snmpwalk -c public -v 2c 192.168.0.233
===== 參考網址 =====
* [[tech:centos_snmp]]
{{tag>NMS snmp}}