zabbix 配置SNMP監控

 

 

 

什麼是SNMPhtml

 

    簡單網絡管理協議(SNMP),由一組網絡管理的標準組成,包含一個應用層協議(application layer protocol)、數據庫模型(database schema)和一組資源對象。數據庫

該協議可以支持網絡管理系統,用以監測鏈接到網絡上的設備是否有任何引發管理上關注的狀況。如今服務器、交換機、路由器、打印機等設備都支持SNMP協議。vim

 

 

 

zabbix配置SNMP思路:(zabbix服務器是Linux系統)windows

 

 

 

第一步:zabbix服務器先安裝SNMP服務,配置SNMP服務,設置開機自啓動。安全

第二步被監控端(服務器、交換機、路由器等設備)安裝SNMP服務器,簡單配置,並設置自啓動。服務器

第三步:訪問zabbix服務器配置被監控端信息。網絡

 

 

 

 

***Zabbix服務器安裝配置SNMP服務操做步驟:***app

 

標註:配置網絡yum源操做說明 http://www.cnblogs.com/zoulongbin/p/5773330.html測試

 

一、     使用yum命令在線安裝配置SNMP服務spa

 

[root@VMredhat6 ~]# yum install -y net-snmp*       //在線yum命令安裝SNMP服務

 

[root@VMredhat6 ~]# vim /etc/snmp/snmpd.conf    //配置SNMP配置文件

proc mountd                    //找到配置,把註釋去掉

proc ntalkd 4                    //找到配置,把註釋去掉

proc sendmail 10 1               //找到配置,把註釋去掉

disk / 10000                    //找到配置,把註釋去掉

load 12 14 14                   //找到配置,把註釋去掉

 

view    systemview    included   .1.3.6.1.2.1.1         //找到配置,把註釋去掉

view    systemview    included   .1.3.6.1.2.1.25.1.1     //找到配置,把註釋去掉

view    systemview    included   .1                  //手動新增長這行

 

[root@VMredhat6 ~]# chkconfig snmpd on               //開啓SNMP服務自啓動

[root@VMredhat6 ~]# chkconfig --list | grep snmpd       //查看SNMP服務自啓動狀況

snmpd          0:off 1:off 2:on 3:on 4:on 5:on 6:off

 

[root@VMredhat6 ~]# /etc/init.d/snmpd start     //啓動SNMP服務

 

 

2、zabbix服務器使用snmpwalk命令測試被監控設備計算機名

 

// 2c是指採用SNMP V2版本,192.168.10.20是被監控設備開啓了SNMP服務,不然會獲取失敗,sysName是指獲取被監控設備的計算機名。

[root@VMredhat6 ~]# snmpwalk -v 2c -c public  192.168.10.20  sysName

SNMPv2-MIB::sysName.0 = STRING: L0101803.szclou.com

 

 

 

 

 

 

***被監控設備安裝配置SNMP服務(Linux 操做系統):***

 

一、使用yum命令在線安裝配置SNMP服務

 

[root@VMredhat6 ~]# yum install -y net-snmp*       //在線yum命令安裝SNMP服務

[root@VMredhat6 ~]# vim /etc/snmp/snmpd.conf    //配置SNMP配置文件

 

view    systemview    included   .1.3.6.1.2.1.1         //找到配置,把註釋去掉

view    systemview    included   .1.3.6.1.2.1.25.1.1     //找到配置,把註釋去掉

view    systemview    included   .1                  //手動新增長這行

com2sec notConfigUser  default       public           //public團體名稱能夠修改爲你知道的字符串也可使用默認public,default字符串默認是全部IP地址均可以訪問,若是把default修改爲 192.168.10.10  zabbix服務器IP地址表示只容許zabbix服務器訪問這臺被監控電腦的SNMP服務

 

[root@VMredhat6 ~]# chkconfig snmpd on               //開啓SNMP服務自啓動

[root@VMredhat6 ~]# chkconfig --list | grep snmpd       //查看SNMP服務自啓動狀況

snmpd          0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@VMredhat6 ~]# /etc/init.d/iptables stop   //關閉防火牆或者放行SNMP端口 UDP 161

[root@VMredhat6 ~]# /etc/init.d/snmpd start     //啓動SNMP服務

 

 

 

 

 

 

***被監控設備安裝配置SNMP服務(windows server 2008 R2操做系統):***

 

一、打開服務器管理器  ---- 功能  ----  添加功能

 

 

 

二、SNMP服務打勾  ----  下一步

 

 

 

 

三、點擊安裝

 

 

 

四、右鍵SNMP Services    -----   選擇從新啓動

 

 

 

 

五、右鍵SNMP Services  ----- 選擇屬性

 

 

 

 

六、爲了安全起見,建議設置接受來自下列主機的SNMP數據包填寫zabbix服務器IP地址

 

 

 

七、添加   ----  SNMP社區名稱 ----  添加

 

 

 

八、點擊確認

 

 

 

 

 

特別注意: 關閉防火牆或者防火牆放行 SNMP服務默認端口 UDP 161 

 

 

 

 

 

 

 

 

 

***Zabbix服務器配置被監控設備信息:***

 

一、配置  ----  主機  ----   建立主機

 

 

 

 

二、配置被監控主機信息

 

 

 

 

三、選擇已經添加的主機

 

 

 

四、zabbix有不少已經定義好的SNMP監控模板,此次實驗只是爲了監控服務器網絡流量,因此,咱們選擇添加應用Template SNMP Device模樣。

 

 

 

 

五、應用了模板後須要等待1分鐘左右就會顯示正常

 

 

 

 

六、被監控主機的網卡進出的數據流量

 

 

 

 

 

 

 

特殊操做:

若是SNMP設置的團體名稱不是public須要在zabbix服務器進行配置(SNMP服務器默認團體名稱public)

 

相關文章
相關標籤/搜索