收集磁盤空間信息
每個服務器上運行一個收集磁盤空間的小程序,收集到磁盤空間後生成xml文件存放在本地目錄,通過文件傳輸系統或ftp將文件傳給數據處理服務器,統一保存到數據庫。
收集CPU和內存信息
收集Oracle表空間信息,表空間就像磁盤空間一樣,表空間的信息收集要去讀取oracle的數據字典
爲表空間增加數據文件有固定大小,自動增長(自動增長對監控意義不大,使用率永遠不會有大變化)
收集Oracle會話信息,我們用客戶端通oracle的監聽連上oracle數據庫,oracle數據庫會啓動一個進程向會話提供服務,是多進程的服務端,每增加一連接(進程),需要消耗系統資源(內存,socket連接)
告警短信通知的實現:1.將手機號和短信內容通過接口(數據庫表這種接口,http,文件)給短信平臺
2.無短信平臺,利用郵件功能,寫一個程序分析收到的信息,形成一段文字,調用郵件功能