2015-10-13 26 views
0

我有以下情況:將數據從icinga衛星拉到防火牆後面的主數據庫

使用Icinga2主機監控內部服務器的私有企業網絡。防火牆阻止所有入站訪問,但所有服務器都具有出站Internet訪問(多種協議,如SSH,HTTP,HTTPS)。

我們還有一個Azure環境,具有1個可公開訪問的虛擬機(nginx),並且在專用網絡應用程序服務器之後。我也想監視這些服務器。我讀到我可以創建一個Icinga2衛星(在Azure中),用於監視Azure環境並將數據發送給主服務器。

這將是一個很好的解決方案。但是,我的主人在我們的私人企業網絡中,所以Icinga衛星不能將任何數據推送給主人。唯一的選擇是主人從衛星週期性地提取數據。 Master可以通過SSH代理轉發到Azure中的服務器進行登錄。這是可能的還是有更好的解決方案?我寧願不創建反向SSH隧道。

回答

0

您可能只是使用icinga2客戶端並讓主服務器連接到客戶端(確保端點對象包含主機/端口屬性)。連接建立後,客戶端將發送其檢查結果(即使存在歷史重播日誌)。