1. 程式人生 > >zabbix網絡拓撲圖配置-Maps

zabbix網絡拓撲圖配置-Maps

zabbix maps

zabbix network map”可以簡單的理解為動態網絡拓撲圖,可以針對業務來配置zabbix map,通過map可以了解應用的整體狀況:服務器是否異常、網絡是否有故障、應用當前什麽狀態。如果你不需要這些東西,至少你可以通過network map繪制一張網絡拓撲圖。看看效果
network map
zabbix map
創建network map

點擊Configuration → Maps--> Create map
network map
zabbix network map
參數說明
參數 描述
Name 名稱,不能重復
Width 寬度,像素為單位
Height 高度,像素為單位

Background image 背景圖像:
No image - 無背景圖像(白色背景)
Image - 可以選擇圖片作為背景,不支持縮放(為啥我的zabbix沒有這個選項)
Automatic icon mapping 圖標映射, Administration → General → Icon mapping.
Icon highlighting 圖表突出顯示
Mark elements on trigger status change 突出顯示觸發器狀態
Expand single problem 顯示故障名稱
Advanced labels 為不同類型元素定義不同標簽
Icon label type 圖標名稱:
Label - icon標簽名
IP address - IP地址
Element name - 元素名稱(如:主機名)
Status only - 狀態(OK或者PROBLEM)
Nothing - 不顯示
Icon label location 圖標名稱位置:
Bottom - 圖標下方
Left - 圖標左邊
Right - 圖標郵編
Top - 圖標上方
Problem display 顯示故障次數:
All - 所有次數
Separated - 分別顯示未確認的故障與總故障數
Unacknowledged only - 只顯示未確認故障的數量
Minimum trigger severity 低於選擇故障嚴重性級別的故障將不會顯示在map中。例如,選擇了“Warning ”,故障級別為“Information ”和“Not classified”的觸發器事件都不會反映到map中。Zabbix 2.2加入此參數.
URLs monitoring--map--你的map--點擊你的元素會出現一個菜單,如果有指定urls,那麽url會出現在當前菜單中。你可以點擊當前url來跳轉到具體頁面。urls可以使用macros: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}
添加元素到map中

點擊上方的圖標"+"可以添加元素(host、group、trigger等),然後左上角會出現一個主機,這時候我們任意拖動它,也可以點擊圖標"-"來刪除它。點擊這個元素,在彈出的屬性框裏面錄入它的一些信息,一個元素就添加完成了。
我們可以註意到在上方有“Grid [ Shown | On ] 20x20”,點擊shown當前map的表格消失(此時文章變成了hidden),再點擊一次,表格又回來了。On表示當前map裏面的元素都會按著表格對齊(和windows的桌面一樣),點擊On文字變為Off,表示當前map裏的元素可以任意拖動擺放。後面的20x20是一個下拉列表,表示表格的大小。
看看map元素屬性
屬性 描述
Type 元素類型:
Host - 代表主機,他所有的觸發器狀態都會反映到圖標上
Map - map元素圖標,點擊之後會鏈接到相應的map
Trigger - 單個觸發器狀態
Host group - 代表組機組圖標,組內所有主機的觸發器狀態都會反映到圖標上
Image - 圖標,不指向任何資源
Label 元素名稱,可以使用macros,支持多行文本
Label location 名稱所在位置:
Default - 默認位置,一般是bottom
Bottom - 圖標底部
Left - 圖標左邊
Right - 圖標右邊
Top - 圖標上方
Host 如果當前元素類型為Host,可選擇相應的host,需要搜索
Map 如果當前元素類型為map,可選擇相應的map
Trigger 如果當前元素類型為trigger,可選擇相應的trigger
Host group 如果當前元素類型為Host Group,可選相應的group,需要搜索
Icon (default) 圖標.
Automatic icon selection 使用icon mapping 來決定使用哪個圖表
Icons 元素在不同狀態下不同的圖表: default, problem, maintenance, disabled.
Coordinate X map元素橫坐標
Coordinate Y map元素縱坐標
URLs monitoring--map--你的map--點擊你的元素會出現一個菜單,如果有指定urls,那麽url會出現在當前菜單中。你可以點擊當前url來跳轉到具體頁面。urls可以使用macros: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}
備註:大家一定要記得點擊上面的“save”按鈕,否則你所有的更改都白費了,zabbix這點很討厭,不會自動保存,我已經多次忘記點擊save,然後一切重來。在我們未保存的情況下離開map頁面,zabbix提示我們保存,那多好,可惜zabbix竟然沒有這麽做。為什麽?

批量修改map元素

按住Ctrl的同時,鼠標選中多個map元素,如下圖:
network map
批量修改map元素
我們批量修改了元素名稱,使用macro{HOST.IP},並且label名稱在元素的左邊,效果如下
network map
批量修改map元素

map元素相連接

網絡拓撲上有了服務器、交換機、路由器,還差一條網線把他們連在一起,並且標明他們之間的鏈路速度。按住Ctrl並且選中兩個設備,點擊上方LINK後邊的"+",在彈出的屬性框最後將會增加一條鏈路屬性,點擊edit,輸入相關信息,如下:
network map
zabbix map link
屬性說明
Lable:線路名稱
屬性 說明
Label 線路名稱,可以使用macro
Connect to 當前元素與哪個元素連接
Type (OK) 連接線風格:
Line - 細線
Bold line - 粗線
Dot - 點線
Dashed line - 虛線
Colour (OK) 線條顏色.
Link indicators 鏈路狀態,觸發器有故障都會顯示到鏈路上
鏈路效果如下
network map
zabbix map link

zabbix網絡拓撲圖配置-Maps