首先須要在zabbix的server端或proxy端安裝snmpd服務vim
安裝:安全
yum -y install net-snmp*
查看版本:bash
[root@Check3 ~]# snmpd -v NET-SNMP version: 5.5 Web: http://www.net-snmp.org/ Email: net-snmp-coders@lists.sourceforge.net
snmp v3的安全級別有三種:網絡
noAuthNopriv 不認證也不加密運維
authNopriv 只認證不加密加密
authpriv 既加密又認證spa
配置snmp v3.net
net-snmp-config --create-snmpv3-user -ro -a UserPasswd -x DES -X UserDes User #需關閉snmp服務後配置
User 安全名稱pwa
UserPasswd 驗證口令3d
UserDes 私鑰
或者
[root@Check3 ~]# vim /etc/snmp/snmptrapd.conf createUser myuser MD5 mypassword DES myotherpassword 添加
官方的解釋是:
Where myuser is the security name you want to use, and mypassword is your authentication password and myotherpassword is your encryption password (or leave it blank if you want it to be the same or don't want to use encryption).
啓動服務:
[root@Check3 ~]# /etc/init.d/snmpd restart 中止 snmpd: [肯定] 正在啓動 snmpd: [肯定]
經過snmp查看交換機接口狀態:
snmpwalk -v 3 -u User -a MD5 -A UserPasswd -x DES -X UserDes -l authpriv 192.168.1.1 1.3.6.1.2.1.2.2.1.8
User 安全名稱
UserPasswd 驗證口令
UserDes 私鑰
authpriv 既加密又認證
1.3.6.1.2.1.2.2.1.8 查看接口狀態的OID
其餘的建議參考:
http://www.ttlsa.com/zabbix/zabbix-snmp-install/
配置zabbix使用snmp監控設備、主機
其餘的模板按照這個修改,都修改完成後直接應用到主機,前提是主機的snmp須要配置好
網絡設備配置snmp v3請見下文