snmp服務配置
- 2020 年 3 月 3 日
- 筆記
snmp服務配置
1.
檢查是否安裝 snmp
rpm -qa |grep snmp
如未安裝
rpm –ivh 加包名
(net-snmp-utils 為各種工具包)
2.服務開啟
service snmpd start 開啟
service snmpd stop 關閉
service snmpd status 服務狀態
chkconfig snmpd on 開機自啟
chkconfig snmpd off 取消開機自啟
3.驗證snmp服務
1.使用snmpwalk命令查看本機主機名
snmpwalk –v 2c –c public localhost sysName.0
snmpwalk -v 1或2(代表SNMP版本) -c SNMP讀密碼 IP地址 OID(對象標示符)
(1) -v: 指定snmp的版本, 1或者2;
(2) -c: 指定連接設備SNMP讀密碼;
(3) IP: 指定要walk的設備的IP地址;
(4) Oid:代表要獲取設備的指標oid
Oid 可以查看http://www.ttlsa.com/monitor/snmp-oid/
.1.3.6.1.4.1.2021.11.11.0 為cpu空閑率
4.服務配置
配置文件 /etc/snmp/snmpd.conf (建議先備份後操作 cp snmpd.conf snmpd.conf.bak)
#定義安全體
com2sec notConfigUser default public
public 為默認 可以將public修改為自己需要的
#安全組設置許可權(notConfigGroup組 notConfigUser用戶 v1 安全模型,可選v1 ,v2c,sum)
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
#設置安全組視圖
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
這樣設置的話,僅可以看到部分oid資訊。如需修改成全部 可以加上 view systemview included .
#授權安全組相應的視圖
access notConfigGroup “” any noauth exact systemview none none