snmp v3的安全配置 snmp認證與加密配置和如何使用SNMP獲取數據---SNMP監控實例


如果你覺得你得服務器信息暴露在外面沒關系,或者說服務器安全限制的很嚴格,不需要對snmp做一道驗證,那么你可以打住,否則繼續往下看。snmp v2配置請參考上一節《snmp安裝配置 zabbix snmp監控准備(52)

增加snmp v3用戶

# service snmpd stop
# net-snmp-config --create-snmpv3-user -ro -a ttlsapwd  -x DES -X ttlsades ttlsa
adding the following line to /var/lib/net-snmp/snmpd.conf:
createUser ttlsa MD5 "ttlsapwd" DES ttlsades
adding the following line to /etc/snmp/snmpd.conf:
rouser ttlsa

 

參數說明

ttlsa:用戶名

ttlsapwd:密碼,密碼必須大於8個字符

DES:加密方式,這邊支持AES、DES兩種

ttlsades:DES口令,必須大於8位

備注:增加用戶的時候,snmp必須關閉,否則有如下報錯

Apparently at least one snmpd demon is already running.
You must stop them in order to use this command.

啟動snmpd v3

# service snmpd start

 

使用snmp v3獲取信息

snmp v3安全級別有三種,分別為noAuthNoPriv(不認證也不加密)、authNoPriv(認證但是不加密)、authPriv(既認證又加密)

務器剩余內存

noAuthNoPriv安全級別

# snmpwalk  -v 3 -l authPriv  173.219.255.122 .1.3.6.1.4.1.2021.4.11.0
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB

 

authNoPriv安全級別

# snmpwalk -v 3 -u ttlsa -a MD5 -A ttlsapwd -l authNoPriv freevpn.ttlsa.com sysName
SNMPv2-MIB::sysName.0 = STRING: li519-232

 

authPriv安全級別SNMP V3小結

# snmpwalk  -v 3 -u ttlsa -a MD5 -A ttlsapwd -x DES -X ttlsades -l authPriv  173.219.255.122 .1.3.6.1.4.1.2021.4.11.0
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB

 

既然打算用snmp v3了,那么v1、v2別忘記關閉了,下一節我們分別會演示v2與v3的監控項創建方法,關注下一節zabbix使用SNMP監控服務器.

 


 

前面幾篇文章已經對zabbix snmp監控類型以及如何安裝配置snmp做了幾篇講解,那么接下來我們開始來一個使用zabbix監控服務器內存使用情況的實例,大家可以舉一反三,可以使用zabbix+snmp一一監控cpu使用率、硬盤使用率、負載情況等等。

zabbix增加snmp接口

configuration(配置)->Hosts(主題)->您需要配置的主機,找到“SNMP interfaces”,配置類似如下:

Linux

zabbix-snmp

 

創建SNMP監控項

configuration(配置)->Hosts(主題)->您需要配置的主機->items,點擊create items,配置如下:

Linux

zabbix監控snmp

圖 片里面的賬號、口令、oid我就不多做說明了,特別說一下單位B和倍數1024,更多的單位符號請看文章最后的參考。流量的單位是字節,也就是大 B,那么為什么下面還有一個1024呢?因為通過snmp獲取的數據是kB,比如通過snmp得到1024kB,zabbix以為是1024,那么數據不 准了,所以我們需要額外給它乘以1024,這樣就准確了?不知道能否明白意思?然后到最新數據里面查看zabbix是否獲取到了snmp數據。 monitor->last data->找到你得主機以及相應的item,如下:

Linux

zabbix使用snmp獲取內存

zabbix使用snmp說明

大 多數設備都支持snmp,例如路由器、交換機、打印機等等,我想以后的智能家居也會有snmp支持,使用zabbix監控家里的電視機、冰箱、洗 衣機、電飯煲,很有趣。如果不知道監控項目的oid,那么看文章末尾的參考地址。那么如何自定義SNMP OID來監控服務器呢?下一節最最后來談談zabbix的snmp監控:snmp+shell+zabbix。

來源:http://www.ttlsa.com/zabbix/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM