通過模板批量創建zabbix聚合圖形
通過模板批量創建zabbix聚合圖形
1.前言
在生產中經常需要同時觀察某一批服務器或者某一個服務器的多種監控圖形,一個一個的去查看圖形非常麻煩。
針對這種需求,就有了zabbix的聚合圖形,通過聚合圖形可以將多個不同的監控圖形展示在一個視圖中,方便運維人員查詢。
我們在創建聚合圖形的時候,服務器有很多、圖形也有很多,如果才能快速的批量添加聚合圖形呢?
方法有很多種,我們可以首先添加一個聚合圖形,隨便導入兩個圖形,然后將聚合圖形導出成xml文件,然后手動去填寫xml文件內容,最后快速的導入到zabbix系統中,粘貼復制總比一個個在系統中增加要快很多。
制作聚合圖形時我們肯定是要將能出圖的圖形加到聚合圖形中,當一個服務器有很多的監控圖形,如何能快速的判斷出誰是可以出圖的圖形呢,其實也非常簡單,只需要在最新數據中篩選圖形中包含共同名稱的監控項,有數據的就表示可以出圖,如下圖所示。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dYGgeHR7-1641447550333)(E:\jxl工作\技術文檔整理\zabbix\zabbix的聚合圖形模板文件講解.assets\image-20220105143716372.png)]
根據最新數據就可以定位到需要添加聚合圖形的圖形。
2.zabbix聚合圖形導出了xml應該如何配置?
我們為了快速的增加聚合圖形,已經實現添加了兩個監控圖形,導出了xml文件,應該如何配置這些xml實現大量圖形的聚合圖形呢?
2.1.配置聚合圖形的名稱
1
2
3
4
5
6
7
2.2.配置聚合圖形的行數和列數
1
2
3
4
5
如果圖形的列數和行數配置不對的話,導入模板會報如下錯誤。
2.3.指定圖形所在的列和行
在配置圖形時,需要將圖形放在指定的行以及列,在模板文件中,x表示列,y表示行。
其中x=0表示圖形位于某行的第一列,x=1表示圖形位于某行的第二列,以此類推。
y=0表示圖形位于第一行,y=1表示圖形位于第二行,以此類推。
下面展示一個一行兩列的圖形模板文件,如果有多行多列就繼續復制如下代碼,修改行和列即可。
圖形都存放在
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2.4.指定聚合圖形中包含的圖形
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2.5.開啟動態監控
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Zabbix
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。