zabbixagent如何監控mysql數據庫 怎么監控多臺服務器?
怎么監控多臺服務器?你的解決不是太清楚可以寫不出兩樣。我想你需要更多的主要分子系統視頻監控和核心業務攝像監控兩類吧子系統監控視頻就是每臺游戲主機的cpu核心,運行內存,網絡的帶寬等使用情況嚴重,以及m
怎么監控多臺服務器?
你的解決不是太清楚可以寫不出兩樣。我想你需要更多的主要分子系統視頻監控和核心業務攝像監控兩類吧
子系統監控視頻就是每臺游戲主機的cpu核心,運行內存,網絡的帶寬等使用情況嚴重,以及mysql,redis,tomcat等專業服務的核心指標等,這是比較基本的監控記錄,要得有,如果這塊監控視頻做的好,生產操作也可以提前原來很多其他問題,防范于未然。
互聯網業務攝像監控就是核心業務相關的相關指標,如某應用程序接口千米每秒請求數量,每分鐘該api的平均響應時間,服務的在線人數比例,甚至一些運營中相關的數據,如七日付費率啦,每日本周新增普通用戶,每日流失量現有用戶等。這些數據全面也很重要,他你整個業務方面的風向標,為你做一些重要最終決策提供完整依照。
對于系統監控,有很多開源技術也能拿來用,如比較出名的ngios,saltstack,redis等,系統部署都比較復雜,客戶端同步要部manager,還得裝一個centre可用作日常收集,存儲數據魅力展現數據全面,還有好多各種插件需要維護良好。但有一個比較簡單那些是collectd,它自帶了各種各種插件,如系統實現cpu,本地磁盤使用效率,mongodb,tomcat,redix等常用提供的服務都可
以進行視頻監控,而且自動給你推薦三了要攝像監控哪些相關指標。部分安裝很方便,基本上./configureampampforampampmakesudo就可以了。
對于核心業務監控記錄,肯定是可以自己寫程序上報業務方面最終數據的,但是比較流行的最佳方案是collectdcarbon,比較輕量級,而且有很多語言的開發包,需要很自然把各種其他指標監控視頻上去。
大多監控視頻體系都基本上,如下
1、每臺機器人上會安裝一個manager,用來采集本機的性能數據數據,服務最終數據
2、每臺自動機器部署到位的其他業務,根據一個api接口,向centre提交本業務相關的數據數據
3、每個proxy能夠動態的按潛在需求加載一些第三方插件,以便視頻監控新的其他指標
4、一般一個計算機機房內有一個center可用作整理和分析各agent和各核心業務匯總上報的其他指標
5、center要把收集到的其他指標數據數據并數據存儲,分類歸檔,再壓縮,一般用rrdresource
6、centre還得有一個javascript界面來可以查看各個指標的歷史折線圖,甚至要有各種平面視圖和dashborad來數據顯示一組相關的指標值。
7、centre還要每天把自定義的幾個關鍵的指標值工廠生產報表數據發到運維工作或者人員。
8、department還需可以保存各種故障告警規則,如某個其他指標連續幾次達到某個臨界值不產生告警信息,或者波動達到某個區域范圍引發實時告警,或者某個其他指標達到多長時間沒有匯報最終數據引發自動告警
9、centre