用於分佈式監控和跟踪網絡延遲/丟包的良好設置 (A good setup for distributed monitoring and tracking latency/drops in a network)


問題描述

用於分佈式監控和跟踪網絡延遲/丟包的良好設置 (A good setup for distributed monitoring and tracking latency/drops in a network)

首先我想說的是,我從未參加過網絡課程,但我正在工作中學習。諸如 TCP/IP 網絡之類的東西我有一個非常基本的掌握,如果你認為這會阻礙我的嘗試,請告訴我。

我手頭的任務是:我有一個 Open Stack 網絡有一堆可以相互通信的節點,所有運行 CentOS 虛擬機(只是為了簡單起見),應用程序運行在它們之上。任務基本上是找到一種方法來監視每個節點的 ping,並在某種消息(可能通過 http)報告發生的情況時報告。檢查實際延遲問題的邏輯不是我正在努力解決的問題,它是完成這項任務的最佳結構。

我' 我正在考慮使用 Nagios 並建立一個分佈式監控系統。基本上我的計劃是在編寫我的插件後在每個節點上安裝 nagios(除非它已經提供或存在),一旦它的設置和其他節點 ping 它一旦它已經加入網絡,它就會簡單地 ping 網絡中的所有其他東西被檢測到。我不確定這到底有多大的可擴展性,因為如果節點數量增加很多,那麼讓每個節點 ping 其他每個節點實際上是一件好事嗎?最終會不會給網絡帶來很大壓力?

這是個壞主意嗎?我知道一個更有效的解決方案是只要檢查每個節點(不一定必須讓每個節點都連接到每個其他節點)效率更高。將其可視化為具有幾個點的圖,它將是一個雙向圖,只有一條路徑連接每個點,而不是每個可能的點之間都有邊。但我不知道這是否是我應該考慮的水平。

簡而言之,我要問的是:如何在一個人之間建立一個 ping 監控系統一堆開放堆棧節點?

讓我知道這個問題是否有意義。謝謝。

如何在一堆 Open Stack 節點之間建立一個 ping 監控系統?

讓我知道這個問題是否有意義。謝謝。

如何在一堆 Open Stack 節點之間建立一個 ping 監控系統?

讓我知道這個問題是否有意義。謝謝。


參考解法

(by frei)

參考文件

  1. A good setup for distributed monitoring and tracking latency/drops in a network (CC BY‑SA 2.5/3.0/4.0)

#monitoring #openstack #TCP #networking






相關問題

在集群中運行和監控作業的工具 (Tools for running and monitoring jobs in cluster)

對於 ASP.NET 應用程序,我應該注意哪些關鍵性能監視器 (What key performance monitors should I watch for ASP.NET application)

無法讓節點時間正常運行 (Can't get nodetime run properly)

Một cách thanh lịch để theo dõi thời gian phản hồi trung bình trong IIS 7.5 là gì? (What is an elegant way to monitor average response times in IIS 7.5?)

Dropbox如何監控? (How does dropbox monitoring?)

為遠程 influxdb 節點配置 kapacitor 時無法獲得警報 (Not able to get alerts when kapacitor configured for remote influxdb node)

用於分佈式監控和跟踪網絡延遲/丟包的良好設置 (A good setup for distributed monitoring and tracking latency/drops in a network)

使用 Oracle 10 監視哪些語句更新(以及何時)某個表行 (Monitoring which statement updates (and when) a certain table row with Oracle 10)

IIS監控工具 (IIS monitoring tool)

基於 Java 的監控應用程序 (Java-based monitoring application)

Snowflake Snowpipe - 電子郵件警報機制 (Snowflake Snowpipe - Email Alert Mechanism)

如何配置 IIB 10 以將 monitoring_event 消息作為持久性 MQ 隊列發布? (How to configure IIB 10 to publish monitoring_event messages as persisitent to persistent MQ queue?)







留言討論