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