Zenoss

將監控數據從 Zenoss 推送到另一個系統

  • May 21, 2015

我們已經建立了一個對實時流數據進行時間序列分析的系統。我們現在希望能夠將事件從監控解決方案推送到我們的系統中。我們已經想出瞭如何讓 Nagios 將數據從 Nagios/Zenoss 推送到另一個系統的監控數據推送到我們的系統,現在想對 Zenoss 版本 2.5.2 做同樣的事情。

  1. 我們看過 Zenpack 並意識到它們是擴展系統監控能力(監控新設備、服務等)的一種手段。
  2. 我們查看了原始碼並了解到一些守護程序使用 CollectorDaemon 將數據寫入 RRD 文件。我們盡可能不修改原始碼。我們也不想輪詢 rrd 文件的更改,因為事件會以不同的間隔寫入,這可能與我們的輪詢發生衝突。

基本上,我們希望掛鉤到 Zenoss 系統,以便我們盡快擷取事件(監控和事件數據)並將其發送給我們的偵聽器

謝謝你。

https://github.com/jangaraj/ZenPacks.JanGaraj.DataMirroring

這個 zenpack 實時鏡像數據 - 它是“writeToRRD”函式的 Python 猴子更新檔,您需要一些開發技能來實現。或 ping 我,我會為您提供服務 :-)。

ZenPack 是為 Zenoss 4.2.5 開發的,但它應該很容易針對 Zenoss 2.x 進行修改。您只需要在 2.x 版本中找到並修補正確的“writeToRRD”功能。

引用自:https://serverfault.com/questions/693517