說起拓撲圖對于網工來講絕對不陌生,各種方案裡的拓撲圖部分,一旦項目裡的設備過多,畫起來絕對吐血,而且非常考驗功力,那麼Zabbix作為一款監控軟件一樣也提供拓撲圖功能,也許沒有強大的功能,但對于運維人員來講,足夠了。
來源于網絡
正文雖然zabbix的拓撲圖功能表現得中規中矩,但支持自定義圖标算是唯一可以說道說道的東西。由于原生庫是歐美的風格,簡單一個詞兒形容,粗犷,所以我們需要上傳自己的圖标。
打開圖标庫
原生庫
上傳圖标
在上圖右上方點擊創建
選擇自己的文件
效果
本文用到的環境
本文案例
模拟環境
創建拓撲
創建拓撲圖
高級标簽一定要勾選,否則無法使用宏展示動态拓撲圖了,隻能是個靜态拓撲圖
進入拓撲圖
編輯拓撲圖
實驗環境抛去外網部分,隻有4台設備,新增4個元素,步驟如下(如下圖):
效果圖
效果
最終效果圖
最終效果圖
拓撲調整
由于隻有幾個圖标當然不夠,不能稱之為拓撲圖,需要将組件之間連接起來才行,繼續編輯拓撲圖。
需要注意的操作步驟是安裝crtl鍵,點擊兩個元素,再點擊連接即可(如下圖紅框)
添加連接
效果
鍊路動态流量顯示
上面内容做完後,基本已經實現了拓撲圖的基本功能了,然後離動态還有距離,我們需要針對鍊路動态感知,以流量展示為例子。
做之前同樣分析實際組網情況,設備連線情況:
清楚這些之後,我們需要找到各個設備端口流量的監控項,以下圖為例
kasar-access01的端口流量監控項
還記得前面講的同一設備監控項裡的鍵值唯一的說法嗎?在這裡就體現出來了,在拓撲圖内容裡,動态展示就是通過鍵值展示,如果沖突了,無法實現動态展示。
點擊元素,找到鍊接指示器裡的編輯
添加動态标簽
在标簽一欄填入進去下面标簽。格式為{設備名稱:鍵值:函數},添加鍊路觸發器,LinkDOWN,流量超限。
UP:{kasar-access01:net.if.out[ifHCOutOctets.7].last(0)}
DOWN:{kasar-access01:net.if.in[ifHCInOctets.7].last(0)}
添加相關信息
最終效果
測試
中斷連接外網的線路
中斷互聯網線路
總結
做一篇拓撲圖是不容易的,需要列出相關連接關系,再列出相關鍵值,做起來就比較容易了,其次拓撲圖是有間隔的自動刷新,目測是30S左右,基本能滿足日用需求,當然如何去做就需要發揮你的想象力了,如果設備過多可以分區,無非就是自定義圖标,支持子拓撲,這個可以下去琢磨,想具體看效果可以關注我後續視頻會演示一遍,那麼最後還是那句話:路漫漫其修遠兮,吾将上下而求索,下期見。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!