CheungSSH國產(chǎn)中文開源自動(dòng)化運(yùn)維系統(tǒng)Web界面(一)
CheungSSH web2.0 發(fā)布文檔
CheungSSH 簡介
CheungSSH是一款國人自主研發(fā)的Linux運(yùn)維自動(dòng)化管理服務(wù)器軟件,秉著為企業(yè)降低運(yùn)營成本,解放管理員雙手和自動(dòng)化生產(chǎn)的理念,創(chuàng)造的一套開源運(yùn)維自動(dòng)化系統(tǒng)。
ChuengSSH 特點(diǎn)
◆操作簡單,全程Web界面,不需要特定的語法,不需要學(xué)習(xí)運(yùn)作原理,即使不懂得Linux的人也能操作,界面全中文,點(diǎn)擊鼠標(biāo)就能指揮上千臺服務(wù)器有序運(yùn)作。
◆功能完備,支持網(wǎng)絡(luò)設(shè)備,Linux服務(wù)器,Windows服務(wù)器,命令執(zhí)行、文件傳輸、批量部署程序、服務(wù)器資產(chǎn)信息收集、計(jì)劃任務(wù)、開放的API等主要功能。
◆易于二次開發(fā),python語言,開源代碼,使用完全免費(fèi)。
◆簡易,無需安裝任何插件,管理方便,無后患。
◆安全無憂,通過Linux自帶的SSH協(xié)議管理服務(wù)器,通信安全,無需開啟額外的端口和啟動(dòng)額外的程序,所有的操作都在CheungSSH控制機(jī)上保留,不修改被管理服務(wù)器的任何配置數(shù)據(jù)。
◆安全存儲數(shù)據(jù),采用Mysql Oracle數(shù)據(jù)庫。
◆管理簡單,無需額外創(chuàng)建任何管理賬號,只需要CheungSSH業(yè)務(wù)賬號即可,即平時(shí)登陸服務(wù)器的賬戶。做到無痕操作,不給服務(wù)器增加額外負(fù)擔(dān)。
◆效率更高,采用Redis緩存技術(shù),所有的數(shù)據(jù)都緩存在Redis中,讀取更快速。
◆權(quán)限控制,只有授權(quán)的操作,才能對現(xiàn)網(wǎng)生產(chǎn)服務(wù)器做改動(dòng)。
◆權(quán)限審核,所有的操作, 均有操作記錄。
◆堡壘機(jī),所有的行動(dòng),都由CheungSSH替您執(zhí)行,安全無憂、更省心、省時(shí)。
◆無人值守,基本解放運(yùn)維人員的上手,解綁運(yùn)維的生活時(shí)間。
◆非法操攔截,如 rm 命令,在沒有被授權(quán)情況下,會被攔截。
CheungSSH功能(持續(xù)開發(fā)中)
◆命令批量執(zhí)行
◆腳本批量執(zhí)行
◆文件自動(dòng)上傳
◆文件自動(dòng)下載
◆入計(jì)劃任務(wù)
◆自動(dòng)部署軟件
◆程序自動(dòng)同步
◆被管理服務(wù)器資產(chǎn)收集
◆服務(wù)器狀態(tài)檢查
◆技術(shù)介紹
◆代替Vi編輯器的文件編輯
◆前端:Angulars javascript jQuery ngfileupload scrollbar uigrid typeahead cors Bootstrap
◆后端:Django Redis Mysql Oracle SSH paramiko websocket crontab SFTP Cache
CheungSSH架構(gòu)
模塊架構(gòu):
運(yùn)行架構(gòu):
CheungSSH作為堡壘機(jī)角色,替代管理人員對眾多服務(wù)器進(jìn)行管理,解放運(yùn)維管理員的雙手,并且有相應(yīng)的審計(jì)、權(quán)限管理功能。
我先自問一句:“什么是自動(dòng)化運(yùn)維?” ,估計(jì)有人會說,一個(gè)強(qiáng)大的自動(dòng)化運(yùn)維工具。
為什么需要自動(dòng)化?
相信在IT運(yùn)維的朋友都知道,運(yùn)維自動(dòng)化是這兩年才大批的提起自動(dòng)化?因?yàn)樵朴?jì)算時(shí)代來了,公司的服務(wù)器規(guī)模***龐大,以前一兩百個(gè)機(jī)器的時(shí)候,在管理上還沒有覺得有什么。如今, 上千臺服務(wù)器,上萬臺服務(wù)器出來了,如何有效的管理這些服務(wù)器?成為了每個(gè)老板必須面對的問題!
因?yàn)榉?wù)器多了,公司人手不夠,那么老板就不得不請更多的人,但是這樣下來, 老板有一天發(fā)現(xiàn)了,這么請下去,不是辦法啊!銀子跟水一樣嘩嘩流。所以,目前,很多公司都在尋找第三方開發(fā)的自動(dòng)化運(yùn)維工具,比如puppet,ansible, saltstack等等。因?yàn)樗麄冋娴氖窍胗眠@些工具的強(qiáng)大,來代替自己公司人力成本的支出?;蛘呤亲约汗菊垘讉€(gè)專業(yè)的運(yùn)維開發(fā)自行開發(fā)一個(gè)運(yùn)維系統(tǒng)。但是終究避不開一個(gè)問題:成本!
什么又是自動(dòng)化呢?
我發(fā)現(xiàn),有不少人還在認(rèn)為,找一個(gè)功能很發(fā)達(dá)的工具,來管理公司的上千臺服務(wù)器,而且還能很靈活的管理,這樣就實(shí)現(xiàn)了自動(dòng)化。在此,我要潑一瓢冷水!
那不叫自動(dòng)化,因?yàn)榧幢氵x擇某些功能很發(fā)的工具,但是也避不開一個(gè)問題:成本!因?yàn)閷W(xué)習(xí)某些工具,需要大量的時(shí)間,而且學(xué)習(xí)的人,還必須有一定的Linux基礎(chǔ),甚至是較好的Linux基礎(chǔ),所以他還是沒能把成本降低到***。所以,這樣的情況, 依然不叫自動(dòng)化!
因?yàn)槲矣X得請一個(gè)精通Linux的人,或者是一個(gè)比較熟悉Linux的人,成本都太高了,因?yàn)樗槐日堃粋€(gè)剛大學(xué)畢業(yè)的人成本更高!難道不是嗎?但是,請一個(gè)大學(xué)剛剛畢業(yè)的人,有干不了這個(gè)事情?。≡趺崔k?
所以,我認(rèn)為,在實(shí)現(xiàn)強(qiáng)大的功能管理的同事,還能***限度的降低企業(yè)的營運(yùn)成本,那才是我心目中的運(yùn)維圣地——運(yùn)維自動(dòng)化!!!
CheungSSH為什么要存在?
就像當(dāng)年為什么Docs不受歡迎?微軟推出了圖形操作界面后,比爾蓋茨瞬間成為首富!這是為什么?因?yàn)橛脩粜枰氖呛唵危俅魏唵?!不需要學(xué)習(xí)的系統(tǒng),才能真正的受歡迎,所以,只需要通過點(diǎn)擊鼠標(biāo)就能完成操作,這就是 CheungSSH追求的自動(dòng)化運(yùn)維工具!解放企業(yè)的生產(chǎn)力!讓CheungSSH成為您的業(yè)務(wù)供應(yīng)鏈的可靠后勤保障系統(tǒng)。
使用CheungSSH的目的和帶來的價(jià)值
實(shí)現(xiàn)運(yùn)維全自動(dòng)化,降低企業(yè)運(yùn)營成本!是降到***!使用CheungSSH,不需要再次學(xué)習(xí)shell操作,功能卻是完備的。
CheungSSH后續(xù)發(fā)展
做一個(gè)功能強(qiáng)大的系統(tǒng),能結(jié)合監(jiān)控,CMDB,自動(dòng)化運(yùn)維一體的系統(tǒng),并且使用學(xué)習(xí)成本更低,真正做到運(yùn)維自動(dòng)化!
下載地址:https://www.github.com/zhangqichuan/CheungSSH
精彩內(nèi)容下篇:CheungSSH國產(chǎn)中文開源自動(dòng)化運(yùn)維系統(tǒng)Web界面(二)
作者介紹:
張其川,2012年參加工作,時(shí)年從事IT Linux運(yùn)維工作;2013年,從事IT系統(tǒng)運(yùn)維工作;2014年,先后從事運(yùn)維、python開發(fā)工作;2015年,從事自動(dòng)化運(yùn)維工作,致力于運(yùn)維自動(dòng)化技術(shù)研究。他擅長Linux系列Redhat、Centos操作系統(tǒng)管理、Oracel數(shù)據(jù)庫DBA維護(hù),目前任職python高級運(yùn)維開發(fā)工程師。