snmp服務配置

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