1.1 監控系統的功能概述
監控,從中文的字義來看,有兩個內容,一是監測,二是控制,重點在第一個字眼“監”上,即監測、預防的意思。
監控,對應的英文單詞是Monitoring。按照維基百科對于Monitoring的分類(鏈接地址是· 應用性能監控(Application Performance Monitoring)。
· 業務交易監控(Business Transaction Monitoring)。
· 網絡性能監控(Network Monitoring)。
· 操作系統監控(System Monitoring)。
· 網絡站點監控(Website Monitoring)。
上面5種類型將“監控”這個大概念劃分成多個領域。我們通常所說的監控,會模糊地包含以上5個細分領域的內容。
在任何一個IT業務環境中,都會存在各種各樣的硬件設備、軟件應用等。按照邏輯層次劃分,我們可以將其劃分為如圖1-1所示的模型。
多種應用構成了復雜的IT業務系統,如何保證這些資源正常運轉,是各公司內IT部門的重要職責。要讓這些應用能夠穩定地運行,則需要專業的IT人員進行規劃、設計、架構、維護和調優。在這個過程中,為了及時掌控基礎環境和業務應用系統的可用性,需要獲取各個組件的運行狀態,如CPU的利用率、系統的負載、服務的運行、端口的連通、帶寬流量、網站訪問狀態碼等信息,而這一切都離不開監控系統的支撐。