今 天我們要講的是zabbix自 定義圖表功能,這個自定義圖表是什么呢?顧名思義,zabbix提供了一個自定義圖表的功能,這不是廢話么?呵呵~前面文章 講到的《zabbix簡易圖表》只能顯示單個item的數據圖表。如果我們想顯示多個信息到一個圖表上,那必須使用zabbix自定義圖表功能,比如,我 們最常用的網卡流量監控,一張流量圖上會包含進/出的流量信息。一個圖表的數據可以來源一台主機,也可以來源於多台主機
配置定義圖表
創建自定義圖表步驟如下:
Configuration→Hosts(或者templates),點擊hosts/template列的Graphs,點擊右上角的Create graph,出現如下表單。
Graph屬性:
屬性 | 描述 |
---|---|
Name | 圖表名稱(唯一) |
Width | 圖表寬度(單位:像素)(僅用於預覽和pie/exploded圖表). |
Height | 圖表高度(單位:像素) |
Graph type | 圖表類型: Normal - 常規圖表, 值顯示為線條 Stacked - 疊圖, 顯示填充區域 Pie - 餅圖 Exploded - “裂開的”餅圖,顯示部分切出的餅圖 |
Show legend | 顯示圖例,例如item名稱與最大、平均、最小的數據,一般顯示在圖表的下方 |
Show working time | 是否顯示工作時間,如果選擇這個復選框,那么非工作時間背景為灰色。備注:餅圖和爆炸式餅圖沒有這個參數 |
Show triggers | 如果選擇現象,那么觸發器將會用紅線表示. 兩種餅圖不包含這個功能 |
Percentile line (left) | 左Y軸百分數. |
Percentile line (right) | 右Y軸百分數 |
Y axis MIN value | Y軸最小值: Calculated - 自動計算Y軸最小值(取item最小值) Fixed - 固.定Y軸最小值. 餅圖與裂變式餅圖沒有這個參數 Item - 選中item的最新值(例如你選中某網卡,那么它的最小值將來自這個網卡item的最新值) |
Y axis MAX value | Y軸最大值: Calculated - 自動計算Y軸最大值(取item最大值) Fixed - 固.定Y軸最大值. 餅圖與裂變式餅圖沒有這個參數 Item - 選中item的最新值(例如你選中某網卡,那么它的最大值將來自這個網卡item的最新值) |
3D view | 立體風格圖表,僅適用於餅圖與爆炸式餅圖. |
Items | 監控項,圖表的數據來源 |
配置圖表items
圖表的數據來源於items,點擊add選擇需要顯示到圖表的item,可以添加多個。
Item展示屬性:
參數 | 描述 |
---|---|
Sort order (0→100) |
繪圖順序,可以上下拖動items來改變他們的順序.這個順序用來決定圖層的順序。
|
Name | item名稱 |
Type |
Type (僅用於兩個餅圖圖表):
Simple - 按比例顯示 Graph sum - 充滿整個餅圖 一 張圖表只允許有一個items是Graph sum,否則報錯:ERROR: Cannot display more than one item with type “Graph sum”,通常用於影片,硬盤大小item使用Graph sum,剩余空間則使用simple。這樣一個餅圖的硬盤使用情況便一目了然。 |
Function | 當一個item有多種數值時,選擇一種數值用於圖表展示 all - 所有值 (最小、平均、最大) min - 僅最小值 avg - 僅平均值 max - 進最大值 |
Draw style |
繪制風格(只有常規圖表存在該選項):
Line - 繪制線條 Filled region - 繪制填充區域
Bold line - 畫粗線
Dot - 畫點 Dashed line - 畫虛線 |
Y axis side | Y軸在左邊還是右邊 |
Colour | 顏色 |
圖表預覽
在創建圖表的過程中,我們可以隨時預覽修改的配置圖表,點擊標簽preview即可。備注:如果是template預覽時沒有意義的,畢竟沒有任何數據。
關於觸發器限制
如果圖表的高度小於120像素,那么圖標上將不會展示觸發器相關信息。
結尾
zabbix圖表功能就到這里結束了,內容不多但是比較實用