Habr當然不是一個很適合談情說愛的平台,但是我們不能不表白我們對Zabbix的喜愛。 在我們的許多監控項目中,我們都使用過 Zabbix,並且非常欣賞這個系統的和諧性和一致性。 是的,沒有流行的事件集群和機器學習(以及商業系統中開箱即用的其他一些功能),但是已經存在的東西絕對足以讓生產系統內部安心。
在本文中,我們將討論幾個用於擴展 Zabbix 功能的工具:基於免費 iTop 解決方案的 CMDB 和基於 OpenStreetMap (OSM) 的特徵地圖。 在本文末尾,您將找到包含 OSM 前端代碼的存儲庫鏈接。
我們將使用監控藥店零售網絡的條件項目示例來分析一般概念。 下面的屏幕截圖是我們的演示台,但我們在戰鬥環境中使用了類似的概念。 從對象過渡到嵌套地圖和 CMDB 中的對象卡都是可能的。
每個藥房都是一組以下設備:一個工作站(或若干個工作站)、路由器、網絡攝像機、打印機和其他外圍設備。 工作站安裝了 Zabbix 代理。 從工作站對外圍設備執行 ping 檢查。 同樣,在對像圖上,從打印機,你可以到它在CMDB中的卡片,查看庫存數據:型號、交貨日期、負責人等。 這就是嵌入式地圖的樣子。
這裡需要說一個小題外話。 你可能會問,為什麼不用Zabbix的內部庫存呢? 在某些情況下就足夠了,但我們建議客戶仍然使用外部 CMDB(
下面的屏幕截圖是用於從 iTop 填充 Zabbix 庫存的模板示例。 當然,所有這些數據都可以在通知文本中使用,這樣您就可以在緊急情況下立即獲得最新信息。
下面的屏幕截圖顯示了位置卡。 在這裡我們可以看到藥房中所有 IT 設備的列表。 在選項卡上 故事 您可以跟踪設備組成的變化。
你可以去任何對象的名片,查看它連接了哪些網絡設備,找到負責工程師的聯繫方式,找出上次更換墨盒的時間等等。
上
現在讓我們轉到地圖服務。 我們認為它是一個方便的工具,可以在有大皮扶手椅的辦公室里通過電視機查看分佈式對象的狀態。
當您單擊緊急標籤時,會出現一個工具提示。 從那裡,您可以轉到 CMDB 或 Zabbix 中的對象卡。 當您放大和縮小時,標籤會聚成具有最差狀態顏色的聚類。
使用js-library實現的地理地圖
可以看到前端代碼在
如果您對我們的方法感興趣,
來源: www.habr.com