IT系統運維監控 被動式旁路監控

2021-09-30 14:31:46 字數 1125 閱讀 1367

個人研究心得

1、 各種監控方式:

ø  zabbix和nagios等監控軟體,主要通過snmp和agent等,對網路裝置的效能、連通性和可用性進行監控,但沒有監控應用程式的響應時間等,it人員和管理人員很難快速定位網路延時等問題。

ø  主動監測,在客戶端「模仿」使用者正常使用應用程式,實施複雜,不斷的重複會占用網路裝置頻寬和伺服器的效能。

2、 旁路監控系統—優勢與效益

1、 zabbix和nagios等系統監控軟體,屬於傳統系統監控,負責監控系統是否可用,主要是通過探測應用程式埠、snmp和ping方式來監測應用伺服器和網路的效能及可用性。這些監控對於it管理非常必須也非常有效,但是沒有監控到使用者的應用程式響應時間;此外,it人員也很難快速定位「系統效能下降」問題,應用程式出現效能問題,經常會動用it的各個團隊,包括網路管理員、伺服器管理員、應用程式開發人員和資料庫管理人員一起分析查詢原因,並且很多時候,很難分析清楚是網路原因、伺服器還是應用程式引起的,浪費了it人員的時間,也延遲了使用者問題的解決時間,最終也得不到使用者認可。

2、 微服務跟蹤框架,基於agent、埋點及現有日誌系統實現的監測,能對應用程式響應時間、qps和服務呼叫關係等進行較完整的監控和面板展現。但對於原有應用程式有較大的侵入,例如對原有系統的微服務化改造,如果已是微服務架構,則可以通過切面方式實現較低的侵入。基於日誌agent的方式會有時延(依賴於配置引數),且每台伺服器都要部署日誌採集客戶端,會占用一部分伺服器頻寬和效能,一般配合非同步訊息佇列和nosql,實施比較複雜,且無法監控中介軟體和網路等效能。

3、 旁路監控系統,通過接入乙個非侵入式的裝置進行監測,能在不改造原有系統下實現準實時,不占用生產環節資源,對所有時間、所有使用者和所有交易進行監測的能力。通過這套系統能建立一套有效的監控系統,對it的各個系統進行監測,可以把it監控劃分為網路監控、伺服器監控、資料庫監控和應用程式監控等;實現對企業的業務應用進行監測和優化,提高企業應用的可靠性和質量,保證使用者得到良好的體驗,降低it總擁有成本(tco)。

無監控,不運維 解讀企業全棧式監控運

企業應用由單體應用系統向分布式系統的發展趨勢已經不可逆轉。十年前 soa 大頻率的出現在軟體系統招標技術架構要求書中,相信用不了多久 微服務架構 也會被頻繁提及 分布式系統將成為主流。01為什麼分布式系統會 火 因為業務應用隨著自身功能的複雜化 應用間更頻繁的相互呼叫以及使用者數的不斷增長等諸多因素...

監控與運維

監控神器 普羅公尺修斯prometheus elk elasticsearch logstash和kibana。一種很典型的mvc思想,模型持久層,檢視層和控制層。logstash擔任控制層的角色,負責蒐集和過濾資料。elasticsearch擔任資料持久層的角色,負責儲存資料。kibana擔任檢視...

01 運維監控

聽聞前輩所說,在監控不發達的時代,出行基本靠走,安全基本靠狗,那個時候沒有自動化監控的概念,都是人工盯著機器,進行輪班 每天上班第一件事情就是去巡視一下,看看各項軟體列印的資訊是否有異常,順便拿execl記錄一下。現在如今的企業中,運維就要負責成百上千臺的機器,傳統的方式依然不行,沒有高大上的方法是...