網(wǎng)站建設(shè)速成班廈門(mén)人才網(wǎng)官網(wǎng)招聘信息網(wǎng)
????????因項(xiàng)目運(yùn)營(yíng)環(huán)境在國(guó)外,所以必須將服務(wù)器選擇國(guó)外,加上第一次運(yùn)營(yíng)國(guó)外項(xiàng)目。在兩大趨勢(shì)下,企業(yè)的運(yùn)營(yíng)方向必須通過(guò)大數(shù)據(jù)來(lái)分析及修正運(yùn)營(yíng)方向,加上后期服務(wù)器數(shù)量日益增多,如何有效的管理眾多的服務(wù)器及驗(yàn)證運(yùn)營(yíng)方向,已經(jīng)成為了眼下考慮的問(wèn)題。在傳統(tǒng)的人工管理模式下,已經(jīng)很難做到高效的維護(hù)。在資金有限的前提下,需要即時(shí)更正運(yùn)營(yíng)方向很重要。
????????為了解決這個(gè)問(wèn)題,我研究開(kāi)發(fā)運(yùn)維自動(dòng)化。目前后端使用的Python語(yǔ)言+Django的Web框架,前端使用vue3框架開(kāi)發(fā)自動(dòng)化運(yùn)維系統(tǒng)。系統(tǒng)全程由我自主研發(fā),不采用任何第三方工具和接口。
????????系統(tǒng)設(shè)計(jì)不足之處請(qǐng)各位朋友指出,也感謝大家的支持和信任,如果在使用過(guò)程中遇到任何問(wèn)題,或者有任何的意見(jiàn)和建議,歡迎您與我交流學(xué)習(xí)。
? ? ? ? 一、日志繪圖
????????????????該功能為了提供日志繪圖功能,但目前僅限于分析Nginx的access_log與error_log日志,對(duì)于其它日志,后續(xù)會(huì)支持。
? ? ? ? 二、主機(jī)狀態(tài)自動(dòng)檢查
????????????????加入主機(jī)到系統(tǒng)后,系統(tǒng)默認(rèn)10分鐘詢問(wèn)主機(jī)是否正常
? ? ? ? 三、系統(tǒng)網(wǎng)絡(luò)拓?fù)?/h2>
????????????????每個(gè)主機(jī)可以自動(dòng)畫(huà)出拓?fù)鋱D
? ? ? ? 四、命令管理
????????????????在網(wǎng)頁(yè)中,模擬SecureCrt或者Xshell、Putty同時(shí)操作多個(gè)服務(wù)器執(zhí)行命令,并且可以執(zhí)行比如top、ping這樣的動(dòng)態(tài)命令。
? ? ? ? 五、文件傳輸
????????????????在Web上操作Linux服務(wù)器的文件,整個(gè)過(guò)程全自動(dòng)。
? ? ? ? 六、秘鑰管理
????????????????如果您有Linux服務(wù)器是通過(guò)SSH-Key登錄的,那么需要您上傳秘鑰文件,在這里進(jìn)行管理。
? ? ? ? 七、腳本管理
????????????????您可以把您PC機(jī)器上的腳本拖動(dòng)上傳到各個(gè)遠(yuǎn)程服務(wù)器上,一鍵執(zhí)行。
? ? ? ? 八、操作審計(jì)
????????????????錄那在web系統(tǒng)上,各個(gè)功能的操作記錄,比如創(chuàng)建服務(wù)器,執(zhí)行命令,修改計(jì)劃任務(wù)等等。
? ? ? ? 九、命令攔截
????????????????如果您的不愿意服務(wù)器執(zhí)行某些特殊命令,比如:rm、shutdown、init等等,您可以把這些命令加入到這里,CheungSSH將會(huì)為您攔截這樣的操作行為,但是如果您是超級(jí)管理員賬號(hào),系統(tǒng)會(huì)提示您是否強(qiáng)制性,如果是普通用戶,直接拒絕,不會(huì)提示。
????????十、資產(chǎn)管理
????????????????自定義手機(jī)條目,比如供應(yīng)商手機(jī),CPU和內(nèi)存信息等。分為靜態(tài)和動(dòng)態(tài)資產(chǎn)。
????????十一、遠(yuǎn)程日志
? ? ? ? ? ? ? ? 操縱系統(tǒng)日志管理。
????????十二、應(yīng)用管理
????????????????直接在web界面操作linux服務(wù),或者 是自定義的程序等,比如nginx、各個(gè)端的頁(yè)面統(tǒng)計(jì)。
????????十三、軟件部署
????????????????直接進(jìn)行軟件的安裝和nginx等應(yīng)用的代碼部署。