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