天天看點

zabbix企業應用:監控Dell Compellent儲存設備

    本文講解Zabbix通過SNMP協定監控Dell Compellent儲存設備。

    本文的監控思路和監控網絡裝置是一樣的:首先确定裝置是否支援snmp協定,如果支援的話下一步要拿到裝置的私有mib庫,一般是向廠家索取或者到網上下載下傳。如果沒拿到mib庫,裝置oid的值沒辦法确定具體的含義,也就沒辦法監控了。有了mib庫後,導入到mib browser裡分析每個oid的含義。最後結合Zabbix進行監控。

    Dell Compellent存儲的mib庫下載下傳位址:http://down.51cto.com/data/2174677

    跟Dell存儲工程師拿到mib庫後,經過篩選,Zabbix監控的名額如下:

一般資訊

Dell存儲的名字

Dell存儲的服務标簽

Dell存儲的版本辨別

Dell存儲的狀态

Dell存儲的管理URL

擴充盤櫃資訊

擴充盤櫃N的名字

擴充盤櫃N的型号

擴充盤櫃N的服務标簽

擴充盤櫃N的狀态

控制器資訊

Dell存儲控制器N的名字

Dell存儲控制器N的型号

Dell存儲控制器N的服務标簽

Dell存儲控制器N的狀态

Dell存儲控制器N是否主要制器

Dell存儲控制器N的IP位址

磁盤資訊

Dell存儲磁盤N的位置

Dell存儲磁盤N的健康狀态

Dell存儲磁盤N的容量

Dell存儲磁盤N的狀态

Dell存儲磁盤N的狀态消息

效果圖:

<a href="http://s5.51cto.com/wyfs02/M01/7B/16/wKioL1bGvoGzRQnzAAOOsWTPcAM763.png" target="_blank"></a>

     下面給出監控方法:

一、儲存設備配置SNMP

    Dell Compellent儲存設備開啟SNMP有下面兩種方法:

    1、 登入Enterprise Manager Client配置

<a href="http://s2.51cto.com/wyfs02/M01/7B/16/wKioL1bGu0Kxl3A_AAD3MVMF9hE039.png" target="_blank"></a>

   2、登入WEB管理位址配置

    進入SNMP Server配置界面後,填寫“Read Only Community String”并Start Agent,儲存。

    然後測試一下是否能get到資料:

    snmpget -v 2c -c &lt;Community String&gt; &lt;Management IP&gt; .1.3.6.1.4.1.674.11000.2000.500.1.2.1.0

<a href="http://s3.51cto.com/wyfs02/M01/7B/16/wKioL1bGve3DzutaAAAbK445wMg749.png" target="_blank"></a>

二、配置Zabbix

    1、建立value map

    這一步比較麻煩,主要為了增加監控資料的可讀性。登入zabbix前台,選擇Administration-&gt;General-&gt;value map:

<a href="http://s4.51cto.com/wyfs02/M01/7B/24/wKioL1bHFY3hEo9HAABWWfer0s4091.png" target="_blank"></a>

    建立如下value map:

<a href="http://s2.51cto.com/wyfs02/M02/7B/24/wKiom1bHFujy2yYLAAAZme82nPo941.png" target="_blank"></a>

<a href="http://s4.51cto.com/wyfs02/M00/7B/24/wKioL1bHF1zBcV1pAAAiGbakBbQ473.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/7B/24/wKiom1bHFv_BD14yAAAZn5farJY297.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7B/24/wKioL1bHF2_hOTdFAAAjgaNP-aQ031.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7B/24/wKioL1bHF3jiIUNtAAAcCAPjDV0413.png" target="_blank"></a>

<a href="http://s1.51cto.com/wyfs02/M02/7B/24/wKioL1bHF_bij3-XAAE3ywryooM916.png" target="_blank"></a>

    2、導入模闆

    選擇Configuration-&gt;Templates-&gt;Import,導入“Template SNMP DELL STORAGE”模闆(下載下傳見附件,支援Zabbix2.2版本)。模闆是根據mib庫做好的,配置如下:

<a href="http://s3.51cto.com/wyfs02/M00/7B/25/wKiom1bHHgXDegYFAADTeWFV_J0763.png" target="_blank"></a>

    模闆裡配置好了觸發器,當裝置狀态出現異常時會觸發告警。

    3、配置全局變量{$SNMP_COMMUNITY_DELLSC}

    選擇Administration-&gt;General-&gt;Macros,建立變量“{$SNMP_COMMUNITY_DELLSC}”,Value處填寫裝置上配置的“Read Only Community String”,如下圖:

<a href="http://s5.51cto.com/wyfs02/M01/7B/24/wKioL1bHFv2Qce7DAAC95Qnwxxs759.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7B/24/wKiom1bHGEngx-iYAAArxjIVyx0541.png" target="_blank"></a>

    4、建立主機

    進入主機配置界面,記得填寫“SNMP interfaces”為存儲的管理位址:

<a href="http://s4.51cto.com/wyfs02/M02/7B/24/wKiom1bHDcbyrTxqAAAqKlYuEG8997.png" target="_blank"></a>

    連結“Template SNMP DELL STORAGE”模闆:

<a href="http://s2.51cto.com/wyfs02/M02/7B/23/wKioL1bHDTmhNQfoAABedXCMc7E398.png" target="_blank"></a>

    至此,全部配置結束了,耐心等待監控資料的出現吧~

<a href="http://down.51cto.com/data/2367387" target="_blank">附件:http://down.51cto.com/data/2367387</a>

本文轉自 張斌_青島 51CTO部落格,原文連結:http://blog.51cto.com/qicheng0211/1743506