星期日, 5月 22, 2022

Zabbix 6.0 Geo Map 設定小記

Zabbix 6.0 Geo Map 設定小記


Zabbix: 6.0 with container



今天快速來小記一下 Zabbix 的 Geo Map 手動設定功能


Zabbix 6.0 的新功能裏面有一個是我覺得很想要的, 就是 Geo Map 功能

  • 因為雲端平台的機器可能會開在不同的 Region, 雖然實務上面提供服務的 Region 會是日本與台灣, 但是還是有些測試的機器會開在美東或是美西地區

  • 使用 Geo Map 的功能可以使用地圖的方式很快速的了解目前機器的分佈以及狀況


Geo Map 可以藉由 Item 的方式來自動取得經度以及緯度, 這個方式之後再來找時間嘗試

今天先來進行手動設定的方式, 大概會有 3 個步驟

  • 手動設定主機經緯度

  • 建立 Geo Map 的 widget

  • 設定要套用的地圖種類


首先來進行主機經緯度的設定


登入 Zabbix 管理介面


點選 Configuration -- > Hosts

點選 要設定經緯度的主機

點選 Inventory

點選 Automatic



輸入 緯度 ( latitude ) 與 經度 ( longitude ) 數值



  • 經緯度的數值可以使用 # curl  http://ipwhois.app/json/YOUR_IP 來取得, 以中華電信 DNS 為例

    • {"ip":"168.95.1.1","success":true,"type":"IPv4","continent":"Asia","continent_code":"AS","country":"Taiwan","country_code":"TW","country_flag":"https:\/\/cdn.ipwhois.io\/flags\/tw.svg","country_capital":"Taipei","country_phone":"+886","country_neighbours":"","region":"Keelung City","city":"Taipei","latitude":25.0329694,"longitude":121.5654177,"asn":"AS3462","org":"Data Communication Business Group,","isp":"Data Communication Business Group","timezone":"Asia\/Taipei","timezone_name":"CST","timezone_dstOffset":0,"timezone_gmtOffset":28800,"timezone_gmt":"+08:00","currency":"New Taiwan Dollar","currency_code":"TWD","currency_symbol":"NT$","currency_rates":29.729,"currency_plural":"New Taiwan dollars"}


點選 Update 更新相關資訊



接下來建立 Geo Map 的 Widget


點選 Monitoring -- > Dashboard

點選 Edit dashboard


滑鼠點選空白處, 會出現 Add widget 視窗


Type: 選取 Geomap

Host groups 或是 Hosts 選取想要列出的主機

點選 Add



現在可以看到主機的圖示但是地圖還是空白的


最後來設定要顯示地圖的種類


點選  Administration -- > General -- > Geographical maps

Tile provider: 選取要使用的地圖種類

點選 Update



地圖的呈現方式就看大家的喜好了


Stamen Toner Lite 我覺得也不錯



另外官方有幾個 Youtube 影片建議大家可以去看一下



之後有機會再來弄自動化的部份


~ enjoy it


References:

沒有留言: