2023年9月16日 星期六

Ubuntu /Debian Linux Install SNMP service

Ubuntu /Debian Linux Install SNMP service

在Ubuntu /Debian Linux 安裝 SNMP服務,可以透過SNMP來監控系統狀態。

SNMP安裝

# sudo apt install snmp snmpd
apt install snmp snmpd


SNMP設定

Ubuntu / Debian Linux SNMP服務預設是限制只有本機對基本系統信息的訪問:
agentaddress  127.0.0.1,[::1]
rocommunity public  default    -V systemonly

修改設定檔為 /etc/snmp/snmpd/snmpd.conf ,讓監控系統可以存取SNMP服務

# sudo nano /etc/snmp/snmpd/snmpd.conf
---
sysLocation    IT
sysContact     beeb <beeb@beeb.it>

agentaddress  udp:161

rocommunity  beeb 192.168.203.0/24
---
1.修改sysLocation及sysContact   
修改sysLocation及sysContact
2.修改agentaddress 主機網卡ipv4 都可以服務
agentaddress  udp:161
3.新增rocommunity 給監控系統使用,並指定網段
rocommunity  beeb 192.168.0.0/24

重啟SNMP服務並設定開機啟動
# systemctl restart snmpd
# systemctl enable snmpd

分別執行不同rocommunity 進行測試,確認設定生效。
# snmpwalk -v2c -c public 192.168.203.121
# snmpwalk -v2c -c beeb 192.168.203.121
使用預設的rocommunity public 只有基本資料呈現,後面要使用Zabbix 等監控系統要使用rocommunity beeb。













沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。