溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

發(fā)布時(shí)間:2020-07-08 08:32:22 來(lái)源:網(wǎng)絡(luò) 閱讀:11674 作者:大白一起學(xué) 欄目:建站服務(wù)器

第九章 數(shù)據(jù)可視化

Zabbix是一個(gè)非常靈活、強(qiáng)大的監(jiān)控系統(tǒng),它不僅能夠監(jiān)控大量不同類型的數(shù)據(jù)指標(biāo),并為這些數(shù)據(jù)及數(shù)據(jù)之間的關(guān)聯(lián)提供了多種可視化工具,通過(guò)圖形、展示屏、網(wǎng)絡(luò)拓?fù)鋱D等將數(shù)據(jù)直觀的展現(xiàn)出來(lái),實(shí)時(shí)的瀏覽和查看監(jiān)控設(shè)備的狀態(tài)。

近日完成《深入淺出?zabbix 4.0》視頻教程的錄制并正式發(fā)布,該教程基于 zabbix 4.2 ,對(duì)Zabbix進(jìn)行全面講解。歡迎大家圍觀。課程鏈接:https://edu.51cto.com/sd/ce000?

9.1 圖形

Zabbix 3.0中支持三種graphs(圖形),即simple graphs(簡(jiǎn)單圖形)、ad-hocgraphs(自組圖形)和customgraphs(自定義圖形)。

9.1.1 簡(jiǎn)單圖形

簡(jiǎn)單圖形是Zabbix系統(tǒng)內(nèi)置的一種方法,為監(jiān)控項(xiàng)數(shù)據(jù)提供單一數(shù)據(jù)的圖形展示,不需要額外做任何配置就可以在Zabbix中瀏覽、查看。

Monitoring --> Latest data頁(yè)面中,通過(guò)Filter篩選出你需要查看的監(jiān)控項(xiàng)。如下圖9-1所示。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-1

在上圖9-1中可以看到每個(gè)監(jiān)控項(xiàng)的最右側(cè)分別有GraphHistory鏈接,從這里可以看到只有數(shù)值類型的監(jiān)控項(xiàng)能自動(dòng)生成簡(jiǎn)單圖形,其他類型的數(shù)值只有一個(gè)History的鏈接。

點(diǎn)擊History鏈接顯示監(jiān)控項(xiàng)的歷史數(shù)據(jù),通過(guò)右上角下拉框可以選擇顯示當(dāng)前值或最近500個(gè)值。如下圖9-2所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-2

點(diǎn)擊Graph鏈接顯示監(jiān)控項(xiàng)的簡(jiǎn)單圖形,在簡(jiǎn)單圖形中只顯示一個(gè)監(jiān)控項(xiàng)的監(jiān)控?cái)?shù)據(jù),不需要做任何的配置。如下圖9-3所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-3

在圖形的上方是時(shí)間選擇過(guò)濾器,通過(guò)對(duì)它的操作我們可以查看不同時(shí)間段的數(shù)據(jù)。當(dāng)你選擇很小的時(shí)間段如5分鐘,會(huì)看到一條顯示最近5分鐘數(shù)據(jù)的線,如果選擇的時(shí)間段比較長(zhǎng)時(shí),如果數(shù)據(jù)是從歷史表中讀取的,那你會(huì)看到一條線,如果數(shù)據(jù)是從趨勢(shì)表中讀取的,你會(huì)看到3條線,暗綠色是平均值,粉紅色是最大值,淺綠色是最小值,在高點(diǎn)和低點(diǎn)之間的×××背景的空間是這段時(shí)間內(nèi)值的變化范圍。如下圖9-4所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-4

在上圖9-4中我們看到圖形中有兩種不同的背景,灰色代表非工作時(shí)間,白色代表工作時(shí)間。在簡(jiǎn)單圖形中工作時(shí)間會(huì)自動(dòng)顯示,但查看超過(guò)3個(gè)月的數(shù)據(jù)時(shí)不再顯示工作時(shí)間。

時(shí)間選擇過(guò)濾器如下圖9-5所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-5

從上圖9-5可以看到,中間有個(gè)滾動(dòng)條可以左右拖動(dòng),也可以改變它的寬度。圖中右下方即滾動(dòng)條下面的1h是當(dāng)前滾動(dòng)條的寬度,也可以理解為圖形中X軸的寬度。左右拖動(dòng)滾動(dòng)條查看其它時(shí)間段的數(shù)據(jù),拖動(dòng)時(shí)你會(huì)發(fā)現(xiàn)右上角的日歷和時(shí)間會(huì)自動(dòng)變化,需要更準(zhǔn)確的查看跨年、夸月的數(shù)據(jù)時(shí)我們可以點(diǎn)擊日歷和時(shí)間鏈接,選擇起始和終止時(shí)間會(huì)更方便。

為了操作更方便,在左上角預(yù)先定義了一些標(biāo)簽,在Zoom后面分別有5m、15m、30m、1h、2h3h、6h、12h、1d、3d7d、14d、1mAll,分別代表X軸不同的寬度。在左下角也定義的一些標(biāo)簽 1m 7d 1d 12h 1h 5m | 5m 1h 12h 1d 7d 1m ,你可能注意到這組標(biāo)簽的中間有個(gè)豎杠(|),在 | 兩邊是對(duì)稱的數(shù)字,點(diǎn)擊 | 左邊的1h時(shí)滾動(dòng)條會(huì)向左移動(dòng)1小時(shí),點(diǎn)擊右邊的1h時(shí)滾動(dòng)條會(huì)向右移動(dòng)1小時(shí),你可以連續(xù)點(diǎn)擊同一個(gè)值如1h,滾動(dòng)條會(huì)以1h的時(shí)間段不斷的向左或向右移動(dòng)。

在右下角你會(huì)看到fixed鏈接,點(diǎn)擊后會(huì)變?yōu)?/span>dynamic。fixed的意思是使用左下角預(yù)先定義的標(biāo)簽移動(dòng)滾動(dòng)條時(shí)X軸的寬度不會(huì)發(fā)生變化。也可以點(diǎn)擊滾動(dòng)條兩端的按鈕移動(dòng)滾動(dòng)條,但是要注意fixeddynamic的區(qū)別。

如果你想快速查看當(dāng)前圖形中某個(gè)時(shí)間段的數(shù)據(jù),可以在圖形中按住鼠標(biāo)左鍵拖動(dòng)相應(yīng)的時(shí)間段即可顯示你選中的時(shí)間段中的數(shù)據(jù)。

需要查看監(jiān)控項(xiàng)的原始數(shù)據(jù)時(shí),可以在簡(jiǎn)單圖形的右上角下拉框中選擇Values500 latestvalues查看,如下圖9-6所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-6

?

9.1.2 自組圖形

有時(shí)候我們需要在圖形中查看多個(gè)監(jiān)控項(xiàng),特別是那些不是經(jīng)常需要,臨時(shí)分析查看一些監(jiān)控項(xiàng)的數(shù)據(jù)時(shí),Zabbix3.0中提供了Ad-hoc graphs(自組圖形)的方法,可以簡(jiǎn)單快速的實(shí)現(xiàn)。

Configuration --> Latest data頁(yè)面中,可以通過(guò)filter篩選需要顯示的監(jiān)控項(xiàng),然后勾選想要在圖形中顯示的監(jiān)控項(xiàng)。如下圖9-7所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-7

選中多個(gè)監(jiān)控項(xiàng)后,點(diǎn)擊左下角的Display stacked graph或者Display graph按鈕,在圖形中我們會(huì)看到選擇的多個(gè)監(jiān)控項(xiàng)。如下圖9-8所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-8

自組圖形中顯示的曲線是每個(gè)監(jiān)控項(xiàng)的平均值(最大值和最小值不顯示)。觸發(fā)器及其相關(guān)信息也不會(huì)顯示。我們可以使用圖形上方的時(shí)間選擇過(guò)濾器查看不同時(shí)間段的數(shù)據(jù),也可以通過(guò)Graph type選擇NormalStacked方式顯示圖形。

如果你想在自組圖形中查看每個(gè)監(jiān)控項(xiàng)的觸發(fā)器相關(guān)信息及最大值和最小值,我們通過(guò)簡(jiǎn)單的修改鏈接中的參數(shù)就能實(shí)現(xiàn)。當(dāng)點(diǎn)擊Display graph按鈕生成自組圖形時(shí),在瀏覽器地址欄中生成的URL看上去是這樣的:

http://192.168.10.102/zabbix/history.php?sid=8dcbbb99456ed4d6&form_refresh=1&action=batchgraph&itemids%5B23299%5D=23299&itemids%5B23300%5D=23300&itemids%5B23301%5D=23301&itemids%5B23302%5D=23302&itemids%5B23303%5D=23303&itemids%5B23304%5D=23304&itemids%5B23305%5D=23305&itemids%5B23306%5D=23306&itemids%5B23299%5D=23299&itemids%5B23300%5D=23300&itemids%5B23301%5D=23301&itemids%5B23302%5D=23302&itemids%5B23303%5D=23303&itemids%5B23304%5D=23304&itemids%5B23305%5D=23305&itemids%5B23306%5D=23306&graphtype=0

在這個(gè)鏈接中我們通過(guò)把batchgraph替換成showgraph,然后刷新頁(yè)面,你會(huì)看到觸發(fā)器和每個(gè)監(jiān)控項(xiàng)的最大值、最小值。如下圖9-9所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-9

我們也可以修改鏈接中的history.phpchart.php,刷新頁(yè)面,你會(huì)發(fā)現(xiàn)在頁(yè)面中只有一個(gè)圖片,你可以點(diǎn)擊鼠標(biāo)右鍵將圖片另存,或者收藏起來(lái)。

9.1.3 自定義圖形

Zabbix中提供了自定義圖形的功能,顧名思義就是自己動(dòng)手定制圖形的屬性,添加需要的監(jiān)控項(xiàng)。實(shí)際上,在系統(tǒng)的模板中如Template OS Linux等已經(jīng)包括了一些預(yù)先定義的自定義圖形。

自定義圖形能夠在主機(jī)、模板或者在low-level discovery rule上創(chuàng)建,主機(jī)會(huì)繼承模板或low-level discovery rule中創(chuàng)建的自定義圖形。建議在模板中創(chuàng)建圖形會(huì)更好些。

如果你喜歡用餅圖來(lái)展現(xiàn)數(shù)據(jù),那你需要使用自定義圖形來(lái)創(chuàng)建,因?yàn)槟壳爸挥羞@種方法支持創(chuàng)建餅圖。

在自定義圖形中你可以展示來(lái)自相同主機(jī)的監(jiān)控項(xiàng),也可以展示來(lái)自不同主機(jī)的相同監(jiān)控項(xiàng)。你可以把來(lái)自不同來(lái)源的不同監(jiān)控項(xiàng)關(guān)聯(lián)到一個(gè)圖形中展示,尤其在排除故障和容量規(guī)劃時(shí)非常有用。

點(diǎn)擊Configuration --> Templates(或hosts),在模板列表頁(yè)面中點(diǎn)擊需要?jiǎng)?chuàng)建圖形的模板名稱右側(cè)的Graphs鏈接,在Graphs頁(yè)面中點(diǎn)擊右上角的Create graph按鈕進(jìn)入配置頁(yè)面。

下面我們通過(guò)定義一個(gè)名稱為CPU Utilization圖形的例子來(lái)看看,如下圖9-10所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-10

上圖9-10中各參數(shù)的含義如下:

  • Name:唯一的圖形名稱。在名稱中我們可以通過(guò)簡(jiǎn)單的宏變量引用監(jiān)控項(xiàng)的值,宏變量的格式為{host:key.func(param)},但其中的func只支持avglast、maxmin,并支持param參數(shù)。在宏變量中可以使用{HOST.HOST<1 - 9>},用來(lái)引用圖形中的第一個(gè)主機(jī)、第二個(gè)主機(jī)等,例如{{HOST.HOST1}:key.func(param)}。

  • Width:圖形的寬度,單位是pixels(像素)。

  • Height:圖形的高度,單位是pixels。

  • Graph type:圖形的類型,主要有以下幾種:

  • Normal:標(biāo)準(zhǔn)圖形,使用線條顯示值。

  • Stacked:疊加圖形,填充顯示區(qū)域。

  • Pie:餅圖。

  • Exploded:裂開式餅圖。

  • Show legend:選中后會(huì)在圖形中顯示監(jiān)控項(xiàng)名稱及數(shù)據(jù)。

  • Show working time:選中后圖形中非工作時(shí)間用灰色背景顯示,不能用于餅圖。

  • Show triggers:選擇后圖形中觸發(fā)器將會(huì)簡(jiǎn)單的顯示為一條紅線。不能用于餅圖。

  • Percentile line (left):左邊的Y軸用來(lái)顯示百分比,例如設(shè)置為95%,會(huì)在95%處顯示一條亮紅線,僅適用于標(biāo)準(zhǔn)圖形。

  • Percentile line (right):右邊的Y軸用來(lái)顯示百分比,例如設(shè)置為95%,會(huì)在95%處顯示一條亮紅線,僅適用于Normal圖形。

  • Y axis MIN valueY軸的最小值,主要有以下幾種:

  • Calculated:自動(dòng)計(jì)算出最小值。

  • Fixed:用戶設(shè)置最小值,不能用于餅圖。

  • Item:選定監(jiān)控項(xiàng)的最近一次監(jiān)控值作為最小值。

  • Y axis MAX valueY軸的最大值,主要有以下幾種:

  • Calculated:自動(dòng)計(jì)算出最大值。

  • Fixed:用戶設(shè)置最大值,不能用于餅圖。

  • Item:選定監(jiān)控項(xiàng)的最近一次監(jiān)控值作為最大值。

  • 3D view3D圖,僅適用于餅圖。

  • Items:圖形中顯示的監(jiān)控項(xiàng)。在監(jiān)控項(xiàng)列表中,你可以用鼠標(biāo)左鍵按住監(jiān)控項(xiàng)名稱前(左邊)的圖標(biāo),可以上下拖動(dòng)監(jiān)控項(xiàng),從而改變監(jiān)控項(xiàng)在列表中的排序。

  • Name:監(jiān)控項(xiàng)的名稱。格式為<source>:<item_name>,如果是在主機(jī)上配置圖形,你會(huì)看到<hostname>:<item_name>,如果是在模板上配置圖形,你會(huì)看到<template_name>:<item_name>。

  • Type:類型(僅在Graph type為餅圖時(shí)才會(huì)使用)??梢赃x擇simpleGraph sum。

  • Function:當(dāng)監(jiān)控項(xiàng)有多個(gè)值時(shí),選擇顯示哪個(gè)值(allmin、avg、max

  • Draw style:畫線的風(fēng)格(僅用于標(biāo)準(zhǔn)圖形)。風(fēng)格包括Line(線條)、Filledregion(填充區(qū)域)、Bold line(粗線條)、Dot(點(diǎn)線條)、Dashedline(虛線條)。

  • Y axis sideY軸的位置。Left(左邊)或Right(右邊)。

  • COLOR:線條的顏色(RGB 顏色的十六進(jìn)制表示法)。例如紅色是F63100。

配置完圖形中的各項(xiàng)參數(shù)后,可以通過(guò)點(diǎn)擊配置頁(yè)面左上方的Preview對(duì)當(dāng)前的圖形進(jìn)行預(yù)覽,在模板上定義的圖形進(jìn)行預(yù)覽時(shí),圖形中的監(jiān)控項(xiàng)是沒有任何數(shù)據(jù)的。

另外,如果在圖形配置中選擇顯示觸發(fā)器,那在圖形中監(jiān)控項(xiàng)名稱及數(shù)據(jù)的下面,最多顯示3個(gè)觸發(fā)器。如果圖形的高度小于120pixels,觸發(fā)器不會(huì)顯示。

?

9.2 網(wǎng)絡(luò)拓?fù)鋱D

Network maps(拓?fù)鋱D)是描述物理網(wǎng)絡(luò)架構(gòu)的一種抽象表示方法,可以真實(shí)的反映網(wǎng)絡(luò)中網(wǎng)元的位置及相互關(guān)系。Zabbix中也為我們提供了強(qiáng)大的工具展現(xiàn)監(jiān)控基礎(chǔ)架構(gòu)中網(wǎng)元的拓?fù)浼皵?shù)據(jù),包括服務(wù)器、網(wǎng)絡(luò)設(shè)備及它們之間的互連關(guān)系。

Zabbix中定義的拓?fù)渫耆莿?dòng)態(tài)的,你能在拓?fù)鋱D中看到告警信息、故障信息及觸發(fā)器信息,通過(guò)不同的icons(圖標(biāo))、colors(顏色)和labels(標(biāo)簽)展示不同的狀態(tài)信息。如下圖9-11所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-11

每個(gè)用戶(包括非管理員用戶)都可以創(chuàng)建自己的拓?fù)鋱D,并且這些拓?fù)鋱D可以共享給所有用戶使用(Public)或只給某些選定的用戶使用(Private)。

在拓?fù)鋱D中我們可以使用下面的elements(元素):

  • Host

  • Host groups

  • Triggers

  • Image

  • Maps

所有這些元素都可以通過(guò)觸發(fā)器或宏變量動(dòng)態(tài)更新,因此可以提供拓?fù)鋱D和其他元素的完整狀態(tài)。創(chuàng)建拓?fù)鋱D時(shí)用戶需要對(duì)添加到拓?fù)鋱D中的主機(jī)有讀/寫權(quán)限。

9.2.1 創(chuàng)建拓?fù)鋱D

創(chuàng)建拓?fù)鋱D可以點(diǎn)擊Monitoring --> Maps,在maps列表頁(yè)面右上角點(diǎn)擊Createmap進(jìn)入拓?fù)鋱D配置頁(yè)面,如下圖9-12所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-12

Map標(biāo)簽頁(yè)面中各參數(shù)的含義如下:

  • Owner:拓?fù)鋱D的所有者。

  • Name:拓?fù)鋱D唯一的名稱。

  • Width:拓?fù)鋱D的寬度(pixels)。

  • Height:拓?fù)鋱D的高度(pixels)。

  • Background p_w_picpath:拓?fù)鋱D的背景圖片。No p_w_picpath為不使用背景圖片(默認(rèn)白色背景),Image為選擇一個(gè)圖片作為拓?fù)鋱D的背景。Zabbix不會(huì)對(duì)圖片自動(dòng)拉伸,你可以使用一個(gè)地圖的圖片提升拓?fù)鋱D的效果。

  • Automatic icon mapping:允許圖標(biāo)映射。圖標(biāo)映射可以在Administration --> General --> Icon mapping中配置。

  • Icon highlighting:勾選此項(xiàng),拓?fù)鋱D中的元素有觸發(fā)器觸發(fā)時(shí)會(huì)在該元素的后面出現(xiàn)一個(gè)圓形背景,顏色和觸發(fā)器的告警級(jí)別中定義的顏色相同,如果所有的Problem已經(jīng)acknowledged(響應(yīng)),會(huì)在圓形背景上顯示一個(gè)綠色的圓圈。元素處于disabledin maintenance狀態(tài)時(shí),會(huì)在元素的后面出現(xiàn)灰色或橙色的方塊背景。如下圖9-13所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-13

  • Mark elements on trigger statuschange:當(dāng)元素的觸發(fā)器狀態(tài)變化時(shí)元素背景會(huì)顯示三個(gè)紅色的三角形標(biāo)記,這個(gè)標(biāo)記只顯示30分鐘。如上圖9-13中所示。

  • Expand single problem:如果一個(gè)拓?fù)鋱D中的元素(主機(jī)、主機(jī)組或其他拓?fù)鋱D)有一個(gè)是Problem狀態(tài)時(shí),此選項(xiàng)控制是否顯示該觸發(fā)器名稱或問(wèn)題的計(jì)數(shù)。

  • Advanced labels:選中此項(xiàng)時(shí)允許不同的元素類型使用不同的標(biāo)簽。

  • Icon label type:不同的標(biāo)簽可以使用不同的icon(圖標(biāo)):

  • Label:圖標(biāo)標(biāo)簽。

  • IP addressIP地址。

  • Element name:元素名稱,例如主機(jī)名稱。

  • Status only:只顯示狀態(tài)(OKPROBLEM)。

  • Nothing:不顯示任何標(biāo)簽。

  • Icon label location:標(biāo)簽顯示在圖標(biāo)的什么位置。Bottom為顯示在圖標(biāo)的下方,Left為顯示在圖標(biāo)的左邊,Right為顯示在圖標(biāo)的右邊,Top為顯示在圖標(biāo)的上邊。

  • Problem display:顯示元素最近出現(xiàn)問(wèn)題的計(jì)數(shù)。All為顯示所有問(wèn)題的計(jì)數(shù),Separated為單獨(dú)顯示unacknowledged問(wèn)題的計(jì)數(shù)和總的計(jì)數(shù),Unacknowledgedonly為只顯示unacknowledged問(wèn)題的計(jì)數(shù)。

  • Minimum trigger severity:最低的觸發(fā)器告警級(jí)別。不顯示低于在此設(shè)置的告警級(jí)別的問(wèn)題。例如選擇Warning級(jí)別時(shí)InformationNot classified級(jí)別的觸發(fā)器不會(huì)在拓?fù)鋱D中顯示。

  • URLs:通過(guò)標(biāo)簽可以定義每個(gè)元素類型的URLs。當(dāng)用戶在瀏覽拓?fù)鋱D時(shí)點(diǎn)擊元素會(huì)出現(xiàn)作為URL鏈接的標(biāo)簽。在URLs中可以使用宏變量:{MAP.ID}{HOSTGROUP.ID}、{HOST.ID}以及{TRIGGER.ID}

Sharing標(biāo)簽配置頁(yè)面如下圖9-14所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-14

Sharing標(biāo)簽配置頁(yè)面中各參數(shù)的含義如下:

  • Type:選擇拓?fù)鋱D共享的類型。Private的意思是只有被選中的用戶和用戶組可以訪問(wèn)拓?fù)鋱D,Public的意思是所有用戶都可以訪問(wèn)拓?fù)鋱D。

  • List of user group shares:添加可以訪問(wèn)拓?fù)鋱D的用戶組,可以設(shè)置Read-onlyRead-write權(quán)限。

  • List of user shares:添加可以訪問(wèn)拓?fù)鋱D的用戶,可以設(shè)置Read-onlyRead-write權(quán)限。

配置相關(guān)屬性后點(diǎn)擊Add保存拓?fù)鋱D,在拓?fù)鋱D列表頁(yè)面會(huì)發(fā)現(xiàn)我們創(chuàng)建的拓?fù)鋱D,如果你想修改屬性的配置,可以點(diǎn)擊拓?fù)鋱D的Properties鏈接,如下圖9-15所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-15

9.2.2 添加元素

當(dāng)創(chuàng)建一個(gè)拓?fù)鋱D后,這個(gè)拓?fù)鋱D的內(nèi)容是空的,需要我們添加一些元素。點(diǎn)擊拓?fù)鋱D列表頁(yè)面中的Constructor鏈接,如下圖9-16所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-16

進(jìn)入拓?fù)鋱D后,你會(huì)發(fā)現(xiàn)一些相當(dāng)簡(jiǎn)單的選項(xiàng)和友好的界面,如下圖9-17所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-17

在編輯區(qū)的上方你看到一些選項(xiàng):

  • Icon: Add / Remove:添加或刪除圖標(biāo)。點(diǎn)擊Add后新添加的元素會(huì)在拓?fù)鋱D的左上角顯示,你可以隨意拖動(dòng)到任何位置。

  • Link: Add / Remove:添加或刪除連線。按住CTRL鍵選擇兩個(gè)元素后點(diǎn)擊Add添加連線或點(diǎn)擊Remove刪除連線。

  • Expand macros: Off:?jiǎn)⒂没蜿P(guān)閉擴(kuò)展的宏變量。

  • Grid: Shown / On:控制網(wǎng)格顯示和元素對(duì)齊,Shown為顯示,Hidden為隱藏,可以通過(guò)下列框選擇不同的網(wǎng)格大小。On為拓?fù)鋱D中的元素總是會(huì)按網(wǎng)格自動(dòng)對(duì)齊。如果你不想自動(dòng)對(duì)齊元素,你可以選擇Off。

  • Align icons:點(diǎn)擊Align icons可以對(duì)齊選擇的多個(gè)元素。

  • Update按鈕:保存拓?fù)鋱D。

點(diǎn)擊IconAdd鏈接添加新元素,每個(gè)元素的名稱等屬性都是可以設(shè)置的,單擊元素圖標(biāo)會(huì)彈出一個(gè)新窗體設(shè)置該元素的屬性,如下圖9-18所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-18

如上圖9-18中元素屬性的配置參數(shù)含義如下:

  • Type:元素的類型,包括:

  • Host:圖標(biāo)會(huì)展現(xiàn)所選主機(jī)的所有觸發(fā)器的狀態(tài)。

  • Map:圖標(biāo)會(huì)展現(xiàn)一個(gè)拓?fù)鋱D中所有元素的狀態(tài)。

  • Trigger:圖標(biāo)會(huì)展現(xiàn)一個(gè)單一的觸發(fā)器的狀態(tài)。

  • Host group:圖標(biāo)會(huì)展現(xiàn)屬于所選主機(jī)組中所有主機(jī)的所有觸發(fā)器的狀態(tài)。

  • Image:只是一個(gè)圖標(biāo),沒有連接到任意資源。

  • Label:圖標(biāo)的標(biāo)簽??梢允侨我庾址ㄖ形囊部桑?,支持多行和宏變量。

  • Label location:標(biāo)簽的位置。Default為拓?fù)鋱D默認(rèn)標(biāo)簽的位置,Bottom為圖標(biāo)的下邊,Left為圖標(biāo)的左邊,Right為圖標(biāo)的右邊,Top為圖標(biāo)的上邊。

  • Host:元素的類型是Host時(shí)會(huì)出現(xiàn)該屬性。在此處輸入主機(jī)名稱(支持自動(dòng)補(bǔ)全),或點(diǎn)擊Select按鈕選擇主機(jī)。點(diǎn)擊主機(jī)名稱后面的X可以刪除該主機(jī)。

  • Map:元素類型是Map時(shí)會(huì)出現(xiàn)該屬性。選擇一個(gè)拓?fù)鋱D。

  • Trigger:元素類型是Trigger時(shí)會(huì)出現(xiàn)該屬性。選擇一個(gè)觸發(fā)器。

  • Host group:元素類型是Host group時(shí)會(huì)出現(xiàn)該屬性。在此處輸入主機(jī)組名稱(支持自動(dòng)補(bǔ)全),或點(diǎn)擊Select按鈕選擇主機(jī)組。點(diǎn)擊主機(jī)組名稱后面的X可以刪除該主機(jī)。

  • Application:選擇一個(gè)監(jiān)控項(xiàng)組,僅允許顯示屬于該監(jiān)控項(xiàng)組的觸發(fā)器的Problem。這個(gè)字段只有在元素類型是hosthost group時(shí)可用。

  • Automatic icon selection:勾選此項(xiàng)時(shí)會(huì)按照?qǐng)D標(biāo)映射中的設(shè)置顯示圖標(biāo)。

  • Icons:在default、problemmaintenancedisabled狀態(tài)下顯示的圖標(biāo)。

  • Coordinate XX軸坐標(biāo)。

  • Coordinate YY軸坐標(biāo)。

  • URLs:可以為該元素設(shè)置特定的URLs,這些將顯示為鏈接。當(dāng)用戶瀏覽拓?fù)鋱D時(shí)點(diǎn)擊該元素,如果元素有自己的URLs將會(huì)在菜單中顯示。在URLs中可以使用宏變量:{MAP.ID}、{HOSTGROUP.ID}、{HOST.ID}、{TRIGGER.ID}。

選擇元素時(shí),我們可以按住CTRL鍵選擇多元素,也可以拖拽的方式選擇多個(gè)元素。當(dāng)你選擇多個(gè)元素時(shí),會(huì)彈出Mass update elements(批量更新)頁(yè)面,在這個(gè)頁(yè)面中可以更改元素的屬性。修改時(shí)只需要選中相應(yīng)的屬性,在這里可以使用宏變量,例如在Label屬性中設(shè)置{HOST.NAME}。如下圖9-19所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-19

在拓?fù)鋱D中,我們可以把元素之間用線連起來(lái),展示元素之間的連接關(guān)系。首先我們要同時(shí)選擇兩個(gè)元素,然后點(diǎn)擊編輯區(qū)上方的Link后面的Add鏈接,如下圖9-20所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-20

Links的各參數(shù)含義如下:

  • Label:連線的標(biāo)簽,可以使用宏變量。

  • Connect to:連接的元素名稱。

  • TypeOK):默認(rèn)的連線的類型。Line為單線,Bold line為粗線,Dot為點(diǎn)連線,Dashed line為虛線。

  • ColourOK):默認(rèn)的線條顏色。

  • Link indicators:鏈接到連線的觸發(fā)器列表,如果有一個(gè)觸發(fā)器的狀態(tài)變?yōu)?/span>PROBLEM時(shí),連線會(huì)按照該觸發(fā)器定義的連線風(fēng)格顯示。如果有多個(gè)觸發(fā)器的狀態(tài)變?yōu)?/span>PROBLEM時(shí)會(huì)以告警級(jí)別最高的觸發(fā)器風(fēng)格顯示,有多個(gè)觸發(fā)器告警級(jí)別相同時(shí),以ID最小的觸發(fā)器風(fēng)格顯示。

在拓?fù)鋱D中添加完元素后,一定不用忘記點(diǎn)擊Update按鈕保存。

?

9.3 展示屏

Screens是一個(gè)顯示多個(gè)Zabbix元素(包括圖形、拓?fù)鋱D和文本等)的頁(yè)面,能夠組織同一主機(jī)的不同數(shù)據(jù)或不同主機(jī)相同的數(shù)據(jù)集中在一個(gè)頁(yè)面中展現(xiàn)出來(lái)。展示屏本質(zhì)上就是一個(gè)表格,在單元格內(nèi)放置不同的元素,這些元素包括:

  • simple graphs

  • simple graph prototypes

  • user-defined custom graphs

  • custom graph prototypes

  • maps

  • other screens

  • plain text information

  • server information (overview)

  • host information (overview)

  • trigger information (overview)

  • host/hostgroup issues (statusof triggers)

  • system status

  • data overview

  • clock

  • history of events

  • history of recent actions

  • URL (data taken from anotherlocation)

每個(gè)用戶(包括非管理員用戶)都可以創(chuàng)建自己的展示屏,并且這些展示屏可以共享給所有用戶使用(Public)或只給某些選定的用戶使用(Private)。

9.3.1創(chuàng)建展示屏

展示屏的創(chuàng)建非常簡(jiǎn)單和直觀,在Monitoring --> Screen頁(yè)面的右上角點(diǎn)擊Create screen按鈕進(jìn)入展示屏配置頁(yè)面,在展示屏標(biāo)簽中可以設(shè)置所有者、唯一的名稱以及展示屏頁(yè)面的行和列的數(shù)量。如下圖9-21所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-21

Sharing標(biāo)簽中可以設(shè)置共享的類型和用戶(組),這里的設(shè)置和拓?fù)鋱D的共享設(shè)置是一樣的。如下圖9-22所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-22

配置相關(guān)屬性后點(diǎn)擊Add保存展示屏,在Screens列表頁(yè)面會(huì)發(fā)現(xiàn)我們創(chuàng)建的展示屏,如果你想修改屬性的配置,可以點(diǎn)擊展示屏的Properties鏈接,如下圖9-23所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-23

?

8.3.1添加展示屏元素

當(dāng)創(chuàng)建一個(gè)展示屏后,這個(gè)展示屏的內(nèi)容是空的,需要我們添加一些元素。點(diǎn)擊Screen列表頁(yè)面中展示屏名稱右側(cè)的Constructor鏈接,如下圖9-24所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-24

進(jìn)入screen Constructor頁(yè)面后,會(huì)看到一個(gè)表格,點(diǎn)擊表格正上方的+ 號(hào)可以增加列,點(diǎn)擊表格正下方的號(hào)可以刪除列。點(diǎn)擊表格左邊的 +號(hào)可以增加行,點(diǎn)擊表格右邊的號(hào)可以刪除行。如下圖9-25所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-25

我們可以點(diǎn)擊表中的Change鏈接添加元素,如下圖9-26所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-26

添加元素時(shí)選擇不同的Resource,配置頁(yè)面中的參數(shù)會(huì)有所不同,下面先介紹通用參數(shù)的含義:

  • Resource:在展示屏單元格內(nèi)顯示下列元素:

  • Action log:最近動(dòng)作的日志。

  • Clock:顯示當(dāng)前服務(wù)器或本地時(shí)間的數(shù)字或模擬時(shí)鐘。

  • Data overview:顯示一組主機(jī)的最近的數(shù)據(jù)。

  • Graph:顯示一個(gè)自定義圖形。

  • Graph prototype:顯示low-level discovery rule中的自定義圖形。

  • History of events:顯示最近的事件。

  • Host group issues:顯示通過(guò)主機(jī)組篩選的觸發(fā)器的狀態(tài)。

  • Host issues:顯示通過(guò)主機(jī)篩選的觸發(fā)器的狀態(tài)。

  • Hosts info:顯示主機(jī)相關(guān)的信息。

  • Map:顯示一個(gè)拓?fù)鋱D。

  • Plain text:顯示純文本數(shù)據(jù)。

  • Screen:顯示一個(gè)展示屏(這個(gè)展示屏可能包含其他的展示屏)。

  • Server info:顯示服務(wù)器信息。

  • Simple graph:顯示一個(gè)簡(jiǎn)單圖形。

  • Simple graph prototype:顯示一個(gè)low-level discovery生成的基于監(jiān)控項(xiàng)的簡(jiǎn)單圖形。

  • System status:顯示系統(tǒng)狀態(tài)(類似Dashboard)。

  • Triggers info:顯示觸發(fā)器相關(guān)的信息。

  • Triggers overview:顯示一組觸發(fā)器的狀態(tài)。

  • URL:顯示額外的資源內(nèi)容。

  • Horizontal align:水平對(duì)齊,可選Center(居中)、Left(左)、Right(右)。

  • Vertical align:垂直對(duì)齊,可選Middle(中間)、Top(頂)、Bottom(底)。

  • Column span:列合并。

  • Row span:行合并。

添加不同的元素會(huì)配置一些該元素特有的參數(shù),下面分別做個(gè)介紹。

1、? Action log,如下圖9-27所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-27

相關(guān)參數(shù)含義如下:

  • Show lines:在單元格中顯示多少行動(dòng)作日志。

  • Sort entries by:排序方式。Time(時(shí)間)降序或升序、Type(類型)降序或升序、Status(狀態(tài))降序或升序、Recipient(收件人)降序或升序。

?

2、? Clock,如下圖9-28所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-28

相關(guān)參數(shù)含義如下:

  • Time type:選擇Local time(本地時(shí)間)、Servertime(服務(wù)器時(shí)間)和Hosttime(主機(jī)時(shí)間)。

  • Item:選擇用于顯示時(shí)間的監(jiān)控項(xiàng)。這個(gè)選項(xiàng)只有在指定Host time時(shí)可用。

  • Width:時(shí)鐘的寬度。

  • Height:時(shí)鐘的高度。

?

3、? Data overview,如下圖9-29所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-29

相關(guān)參數(shù)含義如下:

  • Group:選擇主機(jī)組。

  • Application:可以輸入監(jiān)控項(xiàng)組名稱。

  • Hosts location:選擇主機(jī)位置。Left為左邊,Top為上邊。

?

4、? Graph,如下圖9-30所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-30

相關(guān)參數(shù)含義如下:

  • Graph:選擇要顯示的圖形。

  • Width:圖形的寬度。

  • Height:圖形的高度。

  • Dynamic item:依據(jù)所選主機(jī)在圖形上顯示不同的監(jiān)控項(xiàng)數(shù)據(jù)。

?

5、? Graph prototype,如下圖9-31所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-31

相關(guān)參數(shù)含義如下:

  • Graph prototype:選擇要顯示的圖形原型。

  • Max columns:在單元格內(nèi)顯示多少列生成的圖形。當(dāng)有多個(gè)LLD生成的圖形時(shí)非常有用。

  • Width:圖形的寬度。

  • Height:圖形的高度。

  • Dynamic item:依據(jù)所選主機(jī)在圖形上顯示不同的監(jiān)控項(xiàng)數(shù)據(jù)。

?

6、? History of events,如下圖9-32所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-32

相關(guān)參數(shù)含義如下:

  • Show lines:在單元格內(nèi)顯示多少行事件。

?

7、? Host group issues,如下圖9-33所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-33

相關(guān)參數(shù)含義如下:

  • Group:選擇主機(jī)組。

  • Show lines:在單元格內(nèi)顯示觸發(fā)器狀態(tài)的行數(shù)。

  • Sort triggers by:觸發(fā)器排序方式。分別有Last change(降序)、Severity(降序)和Host(升序)。

?

8、? Host issues,如下圖9-34所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-34

相關(guān)參數(shù)含義如下:

  • Host:選擇主機(jī)。

  • Show lines:在單元格內(nèi)顯示觸發(fā)器狀態(tài)的行數(shù)。

  • Sort triggers by:觸發(fā)器排序方式。分別有Last change(降序)、Severity(降序)和Host(升序)。

?

9、? Hosts info,如下圖9-35所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-35

相關(guān)參數(shù)含義如下:

  • Group:選擇主機(jī)組。

  • Style:選擇顯示的風(fēng)格(垂直或水平)。

?

10、Map,如下圖9-36所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-36

相關(guān)參數(shù)含義如下:

  • Map:選擇要顯示的拓?fù)鋱D。

?

11、Plain text,如下圖9-37所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-37

相關(guān)參數(shù)含義如下:

  • Item:選擇監(jiān)控項(xiàng)。

  • Show lines:在單元格內(nèi)顯示Latest data的行數(shù)。

  • Show text as HTML:用HTML格式顯示文本。

  • Dynamic item:依據(jù)所選主機(jī)在圖形上顯示不同的監(jiān)控項(xiàng)數(shù)據(jù)。

?

12、Screen,如下圖9-38所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-38

相關(guān)參數(shù)含義如下:

  • Screen:選擇要顯示的展示屏。

?

13、Server info,如下圖9-39所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-39

?

14、Simple graph,如下圖9-40所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-40

相關(guān)參數(shù)含義如下:

  • Item:選擇要顯示簡(jiǎn)單圖形的監(jiān)控項(xiàng)。

  • Width:圖形的寬度。

  • Height:圖形的高度。

  • Dynamic item:依據(jù)所選主機(jī)在圖形上顯示不同的監(jiān)控項(xiàng)數(shù)據(jù)。

?

15、Simple graph prototype,如下圖9-41所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-41

相關(guān)參數(shù)含義如下:

  • Item prototype:選擇要顯示簡(jiǎn)單圖形的監(jiān)控項(xiàng)原型。

  • Max columns:在單元格內(nèi)顯示多少列生成的圖形。當(dāng)有多個(gè)LLD生成的圖形時(shí)非常有用。

  • Width:圖形的寬度。

  • Height:圖形的高度。

  • Dynamic item:依據(jù)所選主機(jī)在圖形上顯示不同的監(jiān)控項(xiàng)數(shù)據(jù)。

?

16、System status,如下圖9-42所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-42

?

17、Triggers info,如下圖9-43所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-43

相關(guān)參數(shù)含義如下:

  • Group:選擇主機(jī)組。

  • Style:選擇顯示的風(fēng)格(垂直或水平)。

?

18、Triggers overview,如下圖9-44所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-44

相關(guān)參數(shù)含義如下:

  • Group:選擇主機(jī)組。

  • Application:可以輸入監(jiān)控項(xiàng)組名稱。

  • Hosts location:選擇主機(jī)位置。Left為左邊,Top為上邊。

?

19、URL,如下圖9-45所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-45

相關(guān)參數(shù)含義如下:

  • URL:輸入要顯示的URL。

  • Width:窗口的寬度。

  • Height:窗口的高度。

  • Dynamic item:依據(jù)所選主機(jī)顯示不同的URL內(nèi)容。

添加元素時(shí)需要注意如果圖形的高度低于120 pixels,在圖形中監(jiān)控項(xiàng)名稱下方不會(huì)顯示trigger信息。已經(jīng)添加的元素你可以自由的拖拽到任意其他單元格中,元素的相關(guān)配置不會(huì)丟失。

9.3.2 Dynamic元素

Screen中添加的元素大部分不支持dynamic(動(dòng)態(tài))監(jiān)控項(xiàng),但是下面列出的元素支持動(dòng)態(tài)監(jiān)控項(xiàng):

  • Graphs

  • Graph prototype

  • Simple Graphs

  • Simple graph prototype

  • URL

  • Plain text

動(dòng)態(tài)監(jiān)控項(xiàng)圖形原型是基于自定義圖形原型在low-level discoveryLLDrules創(chuàng)建的,簡(jiǎn)單圖形原型是基于監(jiān)控項(xiàng)原型在low-level discovery中創(chuàng)建的。在展示屏的單元格中會(huì)顯示從low-level discovery生成的監(jiān)控項(xiàng)的一個(gè)圖形,如果這個(gè)監(jiān)控項(xiàng)沒有生成,那什么都不會(huì)顯示。

URL中支持使用宏變量,分別是 {HOST.CONN}、{HOST.DNS}、{HOST.ID}、{HOST.IP}{HOST.HOST}、{HOST.NAME} 用戶自定義的{$MACRO} ,這些宏變量非常有用,通過(guò)使用這些宏變量我們可以生成動(dòng)態(tài)的URL。為了正確顯示動(dòng)態(tài)URL元素,你必須在Monitoring --> Screens頁(yè)面中選擇一個(gè)主機(jī),如果沒有選定主機(jī),會(huì)顯示No host selected信息。

設(shè)置動(dòng)態(tài)監(jiān)控項(xiàng)時(shí)你可以在添加元素時(shí)勾選Dynamic item選項(xiàng),如下圖9-46所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-46

Screen中我們可以添加多個(gè)動(dòng)態(tài)元素,例如graphs。當(dāng)瀏覽展示屏?xí)r,在Monitoring --> Screens頁(yè)面會(huì)顯示主機(jī)的選擇框,我們只需要選中不同的主機(jī),就能在同一個(gè)展示屏中瀏覽不同主機(jī)的數(shù)據(jù),如下圖9-47所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-47

9.4 Slide shows

9.4.1 創(chuàng)建Slide show

當(dāng)我們創(chuàng)建了很多展示屏后,可以通過(guò)幻燈片的方式循環(huán)顯示,這種方法就是Zabbix提供的Slide show功能。

創(chuàng)建slide show非常簡(jiǎn)單,在Configuration--> Slide shows頁(yè)面,選中右上角下拉框中的Slideshows,此時(shí)點(diǎn)擊下拉框旁邊的 Createslide show按鈕即可,如下圖9-48所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-48

點(diǎn)擊Create slide show按鈕進(jìn)入創(chuàng)建頁(yè)面,如下圖9-49所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-49

主要有兩個(gè)標(biāo)簽:Slide Sharing,其中Sharing標(biāo)簽中可以設(shè)置共享的類型和用戶(組),這里的設(shè)置和拓?fù)鋱D/展示屏的共享設(shè)置是一樣的。

Slide標(biāo)簽中各參數(shù)的含義如下:

  • Owner:選擇所有者,指定的所有者是強(qiáng)制性的。

  • Name:唯一的名稱。

  • Default delay (in seconds):默認(rèn)每個(gè)展示屏顯示的時(shí)間,單位為秒。

  • Slides:循環(huán)播放的展示屏的列表。點(diǎn)擊Add鏈接添加展示屏,用鼠標(biāo)左鍵按住展示屏名稱左邊的圖標(biāo)可以上下拖動(dòng),對(duì)展示屏顯示的順序進(jìn)行重新排序。

  • Screen:展示屏名稱。

  • Delay:可以自定義當(dāng)前展示屏顯示多長(zhǎng)時(shí)間,單位為秒。如設(shè)置為0時(shí)使用Default delay中定義的時(shí)間。

  • Action:可以點(diǎn)擊Remove鏈接把展示屏從列表中刪除。

slide show中,哪怕你只想顯示一個(gè)元素(拓?fù)鋱D、圖形等),也需要?jiǎng)?chuàng)建一個(gè)展示屏并添加這個(gè)元素到展示屏中。因此在slide show中可以展現(xiàn)所有可以添加到展示屏中的元素。

顯示slide show時(shí),你可以調(diào)節(jié)展示屏播放的時(shí)間,通過(guò)設(shè)置刷新時(shí)間的倍數(shù)加快或延遲展示屏顯示的時(shí)間。點(diǎn)擊右上角的菜單圖標(biāo),在彈出的菜單中可以選擇不同的值。如下圖9-50所示。

?

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-50

9.4.2 Slide show大屏顯示

在數(shù)據(jù)中心我們使用大屏顯示Slide show時(shí),需要結(jié)合實(shí)際的情況來(lái)考慮,比如說(shuō)大屏的尺寸、分辨率,是不是寬屏顯示等。slide show自動(dòng)播放時(shí)不支持頁(yè)面的上下滾動(dòng),因此展示屏中的內(nèi)容最好在一個(gè)頁(yè)面中顯示,也許你可能想通過(guò)添加JavaScript實(shí)現(xiàn)屏幕上下自動(dòng)滾動(dòng),但這樣會(huì)變的很復(fù)雜。

在大屏slide show中顯示的數(shù)據(jù)至少滿足下列特征之一:

  • 易于理解,直觀。

  • 適合大屏顯示。

  • 不需要交互

  • 展示屏使用相同的播放時(shí)間。

每個(gè)展示屏盡量保持簡(jiǎn)單、直觀的顯示數(shù)據(jù),只顯示關(guān)鍵的文字信息,讓監(jiān)控人員看到這個(gè)屏幕時(shí)一覽無(wú)余。

?

9.4.3 自動(dòng)顯示 slide show

當(dāng)創(chuàng)建一個(gè)slide show之后,在實(shí)際環(huán)境中用戶登錄系統(tǒng)時(shí)不需要輸入用戶名和密碼,并在登錄后slide show能自動(dòng)顯示。為了實(shí)現(xiàn)這個(gè)目的,我們我們需要專門添加一個(gè)用戶,并在用戶賬戶中做一些自定義設(shè)置。

為了防止用戶登錄后自動(dòng)斷開連接,我們需要在用戶賬戶的屬性中勾選Auto-login,當(dāng)勾選此項(xiàng)后下一次登錄時(shí)不需要輸入用戶名和密碼。需要注意的是Auto-login需要你的瀏覽器支持cookies。

另外,在用戶賬戶的屬性URLafter login)中需要填寫slide showURL鏈接,例如http://192.168.10.102/zabbix/slides.php?elementid=2。elementidslide showid,我們可以設(shè)置fullscreen參數(shù),用戶登錄后讓slide show在全屏模式下顯示,例如http://192.168.10.102/mon/slides.php?&elementid=2&fullscreen=1。在Zabbix的全屏模式中,瀏覽器的菜單等還是可以顯示的,這個(gè)需要通過(guò)按 F11鍵讓瀏覽器進(jìn)入/退出全屏模式。

?

9.5 IT Services

IT Services從業(yè)務(wù)的角度為我們提供對(duì)基礎(chǔ)架構(gòu)的監(jiān)控,提供IT服務(wù)的可用性和SLAservice-level agreements)。它不提供底層的細(xì)節(jié)數(shù)據(jù),比如說(shuō)CPU的負(fù)載、內(nèi)存的使用率、磁盤的使用情況等。

ZabbixIT Services是以樹狀分層的結(jié)構(gòu)來(lái)展現(xiàn)的。假設(shè)我們需要監(jiān)控web業(yè)務(wù),首先我們要確定整個(gè)web業(yè)務(wù)都由哪些組件構(gòu)成。例如我們的web業(yè)務(wù)是由web 服務(wù)、application 服務(wù)和database 服務(wù)組成,對(duì)于每個(gè)組件都需要通過(guò)觸發(fā)器來(lái)判斷服務(wù)是否可用,如下圖9-51所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-51

從上圖中可以看到,IT Services是以root為根節(jié)點(diǎn),在root根節(jié)點(diǎn)下我們可以添加服務(wù)節(jié)點(diǎn),如 WebSite SLA Calculated。在服務(wù)節(jié)點(diǎn)下面添加依賴的子節(jié)點(diǎn),如Web – Service on web server is unavailable。每個(gè)節(jié)點(diǎn)都有自己的狀態(tài),這個(gè)狀態(tài)是基于觸發(fā)器計(jì)算的,并將這個(gè)狀態(tài)按照選擇的算法提供給上級(jí)節(jié)點(diǎn)。

觸發(fā)器在IT service中非常重要,是ITservice計(jì)算的核心,因此在IT service中選擇觸發(fā)器時(shí)一定要選擇關(guān)鍵的監(jiān)控項(xiàng)生成的觸發(fā)器。告警級(jí)別為Information Not classified的觸發(fā)器不會(huì)影響SLA的計(jì)算。

9.5.1 配置IT service

Configuration --> IT services頁(yè)面中可以創(chuàng)建需要監(jiān)控的服務(wù),如下圖9-52所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-52

在根節(jié)點(diǎn)root行中點(diǎn)擊Add child就可以添加一個(gè)服務(wù)。對(duì)于已有的服務(wù)節(jié)點(diǎn),點(diǎn)擊節(jié)點(diǎn)名稱可以對(duì)當(dāng)前配置進(jìn)行編輯,點(diǎn)擊Add child可以添加子節(jié)點(diǎn),點(diǎn)擊Delete可以刪除當(dāng)前節(jié)點(diǎn)。

每個(gè)服務(wù)的配置頁(yè)面由Service標(biāo)簽、Dependencies標(biāo)簽和Time標(biāo)簽組成。在Service標(biāo)簽中需要定義服務(wù)名稱,如 WebSite SLA Calculated。實(shí)際上整個(gè)web業(yè)務(wù)是由web服務(wù)、application 服務(wù)和database 服務(wù)組成,在一個(gè)三層的應(yīng)用環(huán)境中,每個(gè)服務(wù)都會(huì)使用專用的服務(wù)器。每一層的服務(wù)出現(xiàn)問(wèn)題時(shí)會(huì)影響整個(gè)web業(yè)務(wù),其結(jié)果會(huì)在SLA計(jì)算中反映出來(lái)。

Service標(biāo)簽配置界面如下圖9-53所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-53

Service標(biāo)簽中各配置參數(shù)的含義如下:

  • Name:服務(wù)的名稱。

  • Parent service:父節(jié)點(diǎn)。所屬的上級(jí)節(jié)點(diǎn)。

  • Status calculation algorithm:計(jì)算該節(jié)點(diǎn)服務(wù)狀態(tài)的方法。主要有三種:

  • Do not calculate:不計(jì)算該節(jié)點(diǎn)服務(wù)狀態(tài)。

  • Problem, if at least one childhas a problem:只要有一個(gè)子節(jié)點(diǎn)服務(wù)狀態(tài)為Problem,該節(jié)點(diǎn)服務(wù)狀態(tài)就為Problem

  • Problem, if all children haveproblems:所有子節(jié)點(diǎn)服務(wù)狀態(tài)為Problem,該節(jié)點(diǎn)服務(wù)狀態(tài)就為Problem。

  • Calculate SLA, Acceptable SLA(in %):允許SLA計(jì)算和顯示,并設(shè)置在報(bào)告中使用的可接受的SLA百分比。

  • Trigger:該節(jié)點(diǎn)鏈接的觸發(fā)器。點(diǎn)擊Select按鈕可以選擇要鏈接的觸發(fā)器。最底層的服務(wù)節(jié)點(diǎn)必須要設(shè)置鏈接的觸發(fā)器。當(dāng)觸發(fā)器被鏈接后,鏈接之前的狀態(tài)不會(huì)計(jì)算??瞻诪闆]有鏈接觸發(fā)器,

  • Sort order:顯示的順序。

?

Dependencies標(biāo)簽配置界面如下圖9-54所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-54

Dependencies標(biāo)簽中Depends on中點(diǎn)擊Add可以添加新的依賴服務(wù)節(jié)點(diǎn),其中各列參數(shù)的含義如下:

  • SERVICES:依賴的服務(wù)節(jié)點(diǎn)的名稱。

  • SOFT:當(dāng)你設(shè)計(jì)服務(wù)節(jié)點(diǎn)的層次結(jié)構(gòu)時(shí),系統(tǒng)會(huì)自動(dòng)的設(shè)置服務(wù)節(jié)點(diǎn)的依賴關(guān)系。但有時(shí)候你可能需要依賴的服務(wù)節(jié)點(diǎn)已經(jīng)在其他服務(wù)中存在,在這種情況下通過(guò)Add添加已有的服務(wù)節(jié)點(diǎn)時(shí),需要勾選SOFT,可以理解為做了一個(gè)軟連接。當(dāng)一個(gè)服務(wù)節(jié)點(diǎn)是SOFT依賴時(shí),可以直接刪除,不需要先刪除子服務(wù)節(jié)點(diǎn)。

  • TRIGGER:服務(wù)節(jié)點(diǎn)中使用的觸發(fā)器名稱。

  • ACTION:點(diǎn)擊Remove可以刪除服務(wù)節(jié)點(diǎn)。

?

Time標(biāo)簽配置界面如下圖9-55所示。

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

9-55

Time標(biāo)簽中New servicetime中點(diǎn)擊Add鏈接可以添加新的服務(wù)時(shí)間,其中各參數(shù)的含義如下:

  • Service times:服務(wù)時(shí)間。默認(rèn)所有服務(wù)可用時(shí)間為24 x 7 x 365。如果特殊需要可以添加自定義的時(shí)間。

  • New service time:定義新的服務(wù)時(shí)間。主要有三種類型:

  • Uptime:服務(wù)正常運(yùn)行。

  • Downtime:服務(wù)維護(hù)時(shí)間,在該期間內(nèi)服務(wù)的狀態(tài)不會(huì)計(jì)算到SLA中。

  • One-time downtime:一次性服務(wù)維護(hù)時(shí)間,在該期間內(nèi)服務(wù)的狀態(tài)不會(huì)計(jì)算到SLA中。

?

IT Service創(chuàng)建成功后,可以通過(guò)瀏覽 Monitoring--> IT services頁(yè)面查看服務(wù)的SLA報(bào)告。

?

深入淺出Zabbix 3.0 -- 第九章 數(shù)據(jù)可視化

本文出自?http://ustogether.blog.51cto.com/8236854/1929467,如需轉(zhuǎn)載請(qǐng)與作者聯(lián)系。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI