溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

發(fā)布時(shí)間:2020-07-11 22:00:18 來(lái)源:網(wǎng)絡(luò) 閱讀:20209 作者:ttttdsads 欄目:建站服務(wù)器

CheungSSHWeb3.0

 

前言

雖然不優(yōu)秀,但請(qǐng)給予支持和理解

 

       在當(dāng)今互聯(lián)網(wǎng)的發(fā)展大勢(shì)下,云計(jì)算和大數(shù)據(jù)已經(jīng)成為主導(dǎo)。在兩大趨勢(shì)下,企業(yè)的服務(wù)器數(shù)量日益增多,如何有效的管理眾多的服務(wù)器,已經(jīng)成為了各大公司考慮的問(wèn)題。在傳統(tǒng)的人工管理模式下,已經(jīng)很難做到高效的維護(hù),是人管理服務(wù)器?還是服務(wù)器管理人?

 

       為了解決這個(gè)問(wèn)題,我癡迷于運(yùn)維自動(dòng)化研究,目前后端使用的Python語(yǔ)言+Django的Web框架,前端使用Bootstrap+Javascript+jQuery框架開(kāi)發(fā)的CheungSSHWeb3.0自動(dòng)化運(yùn)維系統(tǒng),通信協(xié)議采用Linux系統(tǒng)自帶的SSH協(xié)議,無(wú)Agent。并通過(guò)Paramiko庫(kù)完成自動(dòng)化登錄,本系統(tǒng)可以基本滿足日常的自動(dòng)化運(yùn)維需求。系統(tǒng)全程由我自主研發(fā),不采用任何第三方工具和接口。


       系統(tǒng)設(shè)計(jì)不足之處請(qǐng)各位朋友指出,也感謝大家的支持和信任,如果在使用過(guò)程中遇到任何問(wèn)題,或者有任何的意見(jiàn)和建議,歡迎您與我交流學(xué)習(xí)。



XYZ.日志繪圖(為演示需要,初次者使用請(qǐng)從1.1章節(jié)起閱讀)

   

該功能為了提供日志繪圖功能,但目前僅限于分析Apache/Nginx/Tomcataccess_log日志,對(duì)于其它日志,后續(xù)會(huì)支持。

 

XYZ.1從本地上傳日志文件

   請(qǐng)點(diǎn)擊CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0會(huì)出現(xiàn)提示信息,當(dāng)然在您熟悉了本系統(tǒng)以后,無(wú)需點(diǎn)擊它,直接拖動(dòng)您的鼠標(biāo),把您PC電腦上的網(wǎng)站日志直接拖放到網(wǎng)中去:

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    稍后片刻,系統(tǒng)就會(huì)彈出日期選擇,您可以選擇日志文件中的日期,進(jìn)行查看統(tǒng)計(jì),比如要看(2016年Nov月11日)


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    

注意:上述日期選擇,來(lái)自您上傳的日志文件,日志文件中有的日期,才能選擇,否則不會(huì)有顯示。

 

 

現(xiàn)在選中一個(gè)日期,系統(tǒng)就會(huì)自動(dòng)繪圖,繪圖的項(xiàng)目是CheungSSH定死的,如果您想添加,可以聯(lián)系CheungSSH作者新增功能模塊,下列是各個(gè)功能分析點(diǎn)的繪圖結(jié)果:


    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




1.1 CheunSSH背景

 

Cheungssh 開(kāi)源項(xiàng)目

    CheungSSH全程由張其川自主研發(fā),后端采用的是Python語(yǔ)言,Django的web框架。前端采用Javascript、jQuery腳本語(yǔ)言,Bottstrap模板系統(tǒng)和div+css布局。前后端通信采用Restful API接口銜接。在2014年第一次推出shell版本,在2015年發(fā)布web2.0,目前的使用者和關(guān)注用戶(hù)已經(jīng)超過(guò)1000人?,F(xiàn)在最新版本是cheungssh web3.0,前端和后端設(shè)計(jì)師都是張其川。

 

1.2 CheungSSH特點(diǎn)

 

  • 無(wú)Agent,采用Linux系統(tǒng)自帶的SSH通信協(xié)議,安全程度最高。

  • 支持PC和手機(jī)終端,

  • 支持任務(wù)流程編排

  • 支持資產(chǎn)自動(dòng)收集

  • 支持主機(jī)狀態(tài)自動(dòng)檢查

  • RestFul API

  • Web系統(tǒng)

  • 自定義日志報(bào)表


 


1.4 CheungSSH 功能清單

 

功能

描述

自定義日志繪圖

根據(jù)Nginx、Apache登錄日志文件繪圖,繪圖數(shù)據(jù)包括:訪問(wèn)量走勢(shì),500錯(cuò)誤,200正確百分比等

創(chuàng)建服務(wù)器

加入服務(wù)器

主機(jī)狀態(tài)自動(dòng)檢查

加入主機(jī)到系統(tǒng)后,系統(tǒng)默認(rèn)10分鐘詢(xún)問(wèn)主機(jī)是否正常

系統(tǒng)網(wǎng)絡(luò)拓?fù)?/span>

每個(gè)主機(jī)可以自動(dòng)畫(huà)出拓?fù)鋱D

拓?fù)洳榭粗鳈C(jī)資產(chǎn)

在拓?fù)渲须p擊該主機(jī),就可以看到該主機(jī)的所有資源,比如CPU,狀態(tài),端口等。

批量命令

在網(wǎng)頁(yè)中,模擬SecureCrt或者Xshell、Putty同時(shí)操作多個(gè)服務(wù)器執(zhí)行命令,并且可以執(zhí)行比如top、ping這樣的動(dòng)態(tài)命令。

批量命×××任務(wù)

在批量執(zhí)行命令出,可以把要執(zhí)行的命令批量加入計(jì)劃任務(wù)中,到了時(shí)間點(diǎn)再執(zhí)行。

個(gè)人命令歷史

在批量命令執(zhí)行頁(yè)面,顯示自己的前5個(gè)命令歷史記錄。跟Linux的history一樣。

批量文件下載

在Web上批量下載Linux服務(wù)器的文件,整個(gè)過(guò)程全自動(dòng)

批量文件下載

從您的PC本地上傳文件到各個(gè)遠(yuǎn)程服務(wù)器上,可以直接拖動(dòng)鼠標(biāo)上傳

批量計(jì)劃任務(wù)顯示

顯示各個(gè)主機(jī)上的計(jì)劃任務(wù)列表

批量計(jì)劃任務(wù)添加/刪除/修改

批量操作遠(yuǎn)程服務(wù)器上的計(jì)劃任務(wù)清單。可以刪除/修改/添加

秘鑰管理

如果您有Linux服務(wù)器是通過(guò)SSH-Key登錄的,那么需要您上傳秘鑰文件,在這里進(jìn)行管理。

批量腳本管理

您可以把您PC機(jī)器上的腳本拖動(dòng)上傳到各個(gè)遠(yuǎn)程服務(wù)器上,一鍵執(zhí)行。

命令記錄

您在web系統(tǒng)上一切的命令執(zhí)行操作,都會(huì)被記錄,并且在這里查看歷史。

操作記錄

記錄那在web系統(tǒng)上,各個(gè)功能的操作記錄,比如創(chuàng)建服務(wù)器,執(zhí)行命令,修改計(jì)劃任務(wù)等等。

登錄記錄

所有登錄控制系統(tǒng)的用戶(hù)均被記錄。

命令黑名單

如果您的不愿意服務(wù)器執(zhí)行某些特殊命令,比如:rm、shutdown、init等等,您可以把這些命令加入到這里,CheungSSH將會(huì)為您攔截這樣的操作行為,但是如果您是超級(jí)管理員賬號(hào),系統(tǒng)會(huì)提示您是否強(qiáng)制性,如果是普通用戶(hù),直接拒絕,不會(huì)提示。

登錄閾值

系統(tǒng)的登錄安全,比如銀行卡輸入密碼次數(shù)過(guò)多,就會(huì)鎖定。這里是根據(jù)IP地址鎖定的,如果超過(guò)系統(tǒng)默認(rèn)設(shè)置的5次,那么就會(huì)鎖定該IP地址,任何賬戶(hù)即便用正確賬號(hào)密碼也不可以通過(guò)該IP登錄。

遠(yuǎn)程文件管理

直接在web上查看遠(yuǎn)程服務(wù)器的文件內(nèi)容,無(wú)需cat、more、less命令

自定義資產(chǎn)

自定義手機(jī)條目,比如供應(yīng)商手機(jī),CPU和內(nèi)存信息等。分為靜態(tài)和動(dòng)態(tài)資產(chǎn)。

資產(chǎn)展示

把所有的資產(chǎn)信息進(jìn)行顯示

資產(chǎn)數(shù)據(jù)畫(huà)圖

有歷史數(shù)據(jù)的資產(chǎn),均可以自行繪圖,目前默認(rèn)是折線圖。

應(yīng)用管理

直接才web界面操作linux服,或者  是自定義的程序等,比如tomcat,apache。

批量軟件安裝&應(yīng)用部署

在cheungssh直接進(jìn)行軟件的安裝和tomcat、weblogic等應(yīng)用的代碼部署

批量Docker鏡像管理

自動(dòng)采集遠(yuǎn)程主機(jī)上的docker鏡像,并且支持鏡像添加和創(chuàng)建容器

批量Docker容器管理

自動(dòng)采集遠(yuǎn)程主機(jī)上的docker容器,支持刪除、啟動(dòng)容器

WebSSH

在網(wǎng)頁(yè)上直接登錄SSH服務(wù)器

 

 

1.4 CheungSSH API接口清單

下列為每一項(xiàng)API的費(fèi)用和功能明細(xì)

 

功能

添加服務(wù)器

網(wǎng)絡(luò)拓?fù)?/span>

命令歷史

命令執(zhí)行

命令定時(shí)執(zhí)行

批量文件上傳

批量文件下載

創(chuàng)建計(jì)劃任務(wù)

腳本執(zhí)行

腳本創(chuàng)建

新增攔截命令          

遠(yuǎn)程文件/日志查看

自定義資產(chǎn)類(lèi)型

資產(chǎn)信息

執(zhí)行應(yīng)用

執(zhí)行部署任務(wù)

Docker鏡像下載

Docker容器創(chuàng)建

Docker容器啟動(dòng)

Docker容器停止

 


1.4 CheungSSH聯(lián)系方式

 

  • QQ群:517241115

 

1.2CheungSSH安裝方式

 

  • 一鍵安裝


1.3一鍵安裝

 

    條件

 

      1.需要聯(lián)網(wǎng)


  • 第一步 下載軟件包(建議在開(kāi)源中國(guó)下載,國(guó)內(nèi)服務(wù)器網(wǎng)速更快)

    http://git.oschina.net/CheungSSH_OSC/CheungSSH

  • 第二步

    解壓軟件包, cd  切換到 bin目錄,然后執(zhí)行安裝腳本:

    [root@CheungSSH bin]# sh install-cheungssh.sh

    裝完畢后,即可打開(kāi)網(wǎng)頁(yè)。

 

  • 第三步 訪問(wèn)頁(yè)面

        訪問(wèn)您安裝CheungSSH系統(tǒng)的IP地址,在上面安裝的時(shí)候指定端口

         比如筆者的服務(wù)器地址是:

          http://192.168.1.1

          輸入后,系統(tǒng)自動(dòng)為您跳轉(zhuǎn)到登陸頁(yè)面,默認(rèn)登錄用戶(hù)是:cheungssh默認(rèn)登錄密碼              是:cheungssh223456

 



注意:如果您登錄的錯(cuò)誤次數(shù)超過(guò)5次,系統(tǒng)會(huì)鎖定您的IP地址,以后即便您使用正確的賬號(hào)密碼也不能正常登錄系統(tǒng),一天以后才能自動(dòng)解鎖,這是CheungSSH的安全機(jī)制。在此期間,您可以更換IP地址登錄。



       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



1.4 啟動(dòng)CheungSSH服務(wù)

 

    默認(rèn)情況下,CheungSSH是隨系統(tǒng)啟動(dòng)的,無(wú)需手工啟動(dòng),如果您想人工干預(yù),請(qǐng)?jiān)L問(wèn):service cheungssh start

 

2.1服務(wù)器配置

 

    在使用CheungSSH自動(dòng)化系統(tǒng)之前,您需要提前錄入您的遠(yuǎn)程主機(jī)的信息,這樣CheungSSH才能為您自動(dòng)執(zhí)行任務(wù)。否則,自動(dòng)執(zhí)行根本無(wú)從談起。CheungSSH支持的登錄方式有SSH密碼登錄、SSH-Key登錄兩種方式。

 

2.1.1單個(gè)添加被管理服務(wù)器


     CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


     CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


最后點(diǎn)擊保存。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


上面的刷新圖標(biāo)表示cheungssh在請(qǐng)求該服務(wù)器的狀態(tài)。如果該服務(wù)器狀態(tài)正常,則會(huì)顯示如下圖標(biāo):

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



3. 1 網(wǎng)絡(luò)拓?fù)?/span>

 

       到目前為止,您通過(guò)服務(wù)器配置添加了服務(wù)器信息,并且選擇了主機(jī)連接的節(jié)點(diǎn),那么到現(xiàn)在為止,您可以看到如下的拓?fù)淝闆r:

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



2.2.1添加拓?fù)涔?jié)點(diǎn)

 

      到現(xiàn)在,您只看到了您的Linux服務(wù)器和CheungSSH自動(dòng)化系統(tǒng)的拓?fù)鋱D,但是,這可定不夠用,比如,您的網(wǎng)絡(luò)中,除了Linux服務(wù)器,還有路由器、交換機(jī)、防火墻等等網(wǎng)絡(luò)設(shè)備,當(dāng)然這些設(shè)備不歸CheungSSH管理,CheungSSH也沒(méi)有對(duì)這些設(shè)備做管理。但是,您卻可以通過(guò)創(chuàng)建節(jié)點(diǎn)的方式,把他們加入網(wǎng)絡(luò)拓?fù)渲小?/span>


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    保存后看到如下列表:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

    

    此時(shí),您刷新web頁(yè)面,然后定位到【拓?fù)洳季帧恐?,可以看到拓?fù)浒l(fā)生了變化

   

    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

    

     再回頭,您再次添加一個(gè)服務(wù)器到系統(tǒng)中,并且選擇該服務(wù)器的連接節(jié)點(diǎn)為您剛才創(chuàng)建的“SDN路由器”,保存后,您可以看到這個(gè)服務(wù)器連接著的就是SDN路由節(jié)點(diǎn)上了。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    再次刷新頁(yè)面,去看看網(wǎng)絡(luò)拓?fù)洌?/span>


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


3.2 保存拓?fù)洳季?/span>

        

默認(rèn)情況下,系統(tǒng)采用自適應(yīng)布局。這是一個(gè)隨機(jī)算法。您每一次打開(kāi)網(wǎng)絡(luò)拓?fù)涞牟季侄疾粫?huì)相同。比如,您覺(jué)得系統(tǒng)的自動(dòng)化布局不方便您觀察,在您拖動(dòng)了設(shè)備的布局后,比如這樣:

  

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

        

    但是,當(dāng)您再次刷新頁(yè)面,打開(kāi)這個(gè)布局的時(shí)候,頁(yè)面的布局又會(huì)回到原始的布局,系統(tǒng)并不會(huì)為您保存這個(gè)布局。您需要點(diǎn)擊左上角的【保存布局】按鈕進(jìn)行保存,這樣在您下次打開(kāi)的時(shí)候,網(wǎng)絡(luò)拓?fù)洳季志蜁?huì)跟上次一樣了。


3.2 執(zhí)行設(shè)備屬性(雙擊進(jìn)入終端)

        

    為了方便使用,作者特意為大家定制了雙擊網(wǎng)絡(luò)設(shè)備圖標(biāo),就進(jìn)入交互式命令終端,在這里您可以執(zhí)行如cd,top,ping這樣的交互命令,但仍然不支持部分交互命令,比如vim等。


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       您可以雙擊設(shè)備圖標(biāo),或者是右鍵,打開(kāi)終端即可:


       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    執(zhí)行一個(gè)ping www.baidu.com 的命令:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    如果您想退出終端,您可以exit或者是logout,當(dāng)然這些都是linux系統(tǒng)命令,再或者您可以直接關(guān)閉這個(gè)終端界面。


 



注意:在這個(gè)終端里面,您可以cd目錄,ping、top等命令都可以,但是不支持比如vim、crontab這樣的命令,如果您想要vim打開(kāi)一個(gè)文件,請(qǐng)您到文件管理功能使用。

另外,在這里的屬×××【終端】和【資產(chǎn)管理】中,只有服務(wù)器才具備這樣的功能,其他非服務(wù)器,比如防火墻,路由器,是不具備這樣的功能的。



 

3.2.2資產(chǎn)屬×××

 

     當(dāng)前開(kāi)發(fā)中,還不支持點(diǎn)擊拓?fù)鋱D標(biāo)打開(kāi)資產(chǎn)的功能,如果您需要這樣的功能,可以定制開(kāi)發(fā)。

 

4.1 命令執(zhí)行


      該功能如同Xshell、SecureCRT、Putty一樣,可以批量的發(fā)送系統(tǒng)命令,讓Linux服務(wù)器執(zhí)行。

 

4.1.1 選擇要執(zhí)行命令的服務(wù)器

 

      默認(rèn)情況下,系統(tǒng)已經(jīng)選擇全部主機(jī),如果您要針對(duì)部分主機(jī)進(jìn)行執(zhí)行命令,請(qǐng)您首先選擇要執(zhí)行的服務(wù)器。


      
CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


     按下回車(chē),一會(huì)兒就能看到執(zhí)行的進(jìn)度條,表示執(zhí)行完成的比例:

   

      CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


      在執(zhí)行過(guò)程中,不斷返回目標(biāo)服務(wù)器執(zhí)行的結(jié)果在web上:


      CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


5.1文件上傳

 

             文件上傳,是指您把您當(dāng)前的PC電腦上的文件批量的上傳到遠(yuǎn)程服務(wù)器上,在這里,您可以很輕松的通過(guò)拖動(dòng)方式上傳,只需要?jiǎng)觿?dòng)鼠標(biāo)就搞定。


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        第一步,您應(yīng)該選擇要上傳的服務(wù)器:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

    

        選擇好了以后,點(diǎn)擊【確定】,然后進(jìn)入下一個(gè)頁(yè)面。


5.1.1文件上傳-快速上傳

 

       點(diǎn)擊【快速】,意思是速度快,步驟簡(jiǎn)單


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       上面的輸入中,是輸入您要把您的文件傳到遠(yuǎn)程服務(wù)器的哪個(gè)目錄下,注意,比如您選擇了10個(gè)服務(wù)器,10個(gè)服務(wù)器的目標(biāo)路徑都一樣,那么您在這里點(diǎn)擊【快速】即可。但是如果您10服務(wù)器中,路徑不是都一樣,那么您必須選擇【高級(jí)】,這樣的動(dòng)作,是為了區(qū)分路徑而已,下面演示是【快速】方式。


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    上傳完畢后,可以看到每一個(gè)服務(wù)器的上傳結(jié)果,在右側(cè),分別由紅色和綠色表示失敗與成功,如果失敗了,可以點(diǎn)擊紅色標(biāo)簽,里面會(huì)顯示失敗的原因:


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


5.1.2 文件上傳-高級(jí)上傳

 

      意義在于,如果您要上傳文件的10個(gè)服務(wù)器中,加入有3個(gè)服務(wù)器的路徑不是一樣的,那么在這種情況下您就可以使用本功能,單獨(dú)執(zhí)行不一樣的路徑

 

        現(xiàn)在,點(diǎn)擊【高級(jí)】上傳:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    點(diǎn)擊開(kāi)始按鈕,即可開(kāi)始上傳


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


5.2 文件下載

     

      文件下載,作者設(shè)計(jì)的比較先進(jìn),如果下載順利,真的還需要點(diǎn)兩次鼠標(biāo),所有的遠(yuǎn)程文件就自動(dòng)的下載到了您的PC電腦上了。

 

       現(xiàn)在,請(qǐng)您首選選擇要在哪些服務(wù)器上下載文件:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        選擇好了服務(wù)器以后,現(xiàn)在選擇遠(yuǎn)程服務(wù)器的路徑:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


關(guān)于【高級(jí)】和【快速的說(shuō)明】


     【高級(jí)】選項(xiàng)說(shuō)明:比如您要下載10個(gè)服務(wù)器上的文件,但是這些文件的路徑并不是都一樣,那么您就可以通過(guò)這個(gè)選項(xiàng)來(lái)進(jìn)行指定,指定好了以后,您需要手工啟動(dòng)下載。

 

     【快速】選項(xiàng)說(shuō)明:比如您要下載10個(gè)服務(wù)器上的文件,這些文件上的路徑通通都一樣,那么您只需要在這里輸入路徑,CheungSSH系統(tǒng)就替您一鍵下載,當(dāng)然步驟更簡(jiǎn)潔一些。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        如果在下載過(guò)程中,有部分服務(wù)器下載失敗了,那么CheungSSH會(huì)彈出提示,告訴您是有部分失敗了,然后您可以點(diǎn)擊【下載】就能確認(rèn)下載文件到您的PC電腦上了:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        如果您要繼續(xù)其他下載任務(wù),請(qǐng)您重新選擇一次【服務(wù)器】后開(kāi)始即可。

 

6.1 計(jì)劃任務(wù)

       

        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


      添加計(jì)劃任務(wù):

       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       添加完畢后,可以再遠(yuǎn)程服務(wù)器【dockerA】上執(zhí)行

crontab -l

     查看是否添加成功。


7.1 上傳秘鑰

      

   在CheungSSH所有的文件上傳的功能中,都是通過(guò)拖放的方式上傳的。


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


     當(dāng)然了,上面我只是演示行的放幾個(gè)文件而已,不要在意文件名。此時(shí),如果您有服務(wù)器是通過(guò)SSH-Key登錄的,那么在服務(wù)器配置中,您可以做如下選擇:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


8.1上傳腳本

     

      在cheungssh中,一樣可以執(zhí)行腳本,創(chuàng)建腳本的方式有兩種。并且友好的支持中文的顯示和腳本的中文名。

 

       第一種是從您的PC電腦上傳一個(gè)腳本文件,當(dāng)然了,還是以老用法,直接拖動(dòng)就行:


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       第二種上傳方式,直接點(diǎn)擊 【+】在網(wǎng)頁(yè)上直接寫(xiě)入腳本內(nèi)容即可:

 

        輸入腳本名:

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       開(kāi)始寫(xiě)入腳本內(nèi)容:

    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    寫(xiě)好了以后,點(diǎn)擊【更新】按鈕即可


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


8.2查看腳本內(nèi)容

     

      查看腳本內(nèi)容,只需要點(diǎn)擊   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0即可:


      CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


8.3執(zhí)行腳本

     

      執(zhí)行腳本,請(qǐng)點(diǎn)擊 CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    點(diǎn)擊了下一步后,可以輸出腳本參數(shù),當(dāng)然你可以可以不輸入,直接下一步就行:


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


   現(xiàn)在,點(diǎn)擊【下一步】執(zhí)行開(kāi)始出初始化腳本:


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



   現(xiàn)在,我手動(dòng)點(diǎn)擊【執(zhí)行】按鈕,那么久等待腳本執(zhí)行結(jié)果了:

    

   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


   下面,就是顯示腳本執(zhí)行結(jié)果:


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0





注意:每當(dāng)您點(diǎn)擊 CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0開(kāi)啟一個(gè)腳本執(zhí)行流程后,如果需要再一次執(zhí)行,那么請(qǐng)您務(wù)必關(guān)閉當(dāng)前的執(zhí)行窗口,重新點(diǎn)擊CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0 執(zhí)行。




9.1命令記錄

 

       在【命令執(zhí)行】功能中,所有的命令執(zhí)行記錄均被記錄到了這里。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


關(guān)于【狀態(tài)】的解釋?zhuān)?/span>


       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0 表示執(zhí)行命令是正確的,也就是說(shuō)echo $?的值是0;

       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0 表示執(zhí)行的命令可能是失敗的,也可能是服務(wù)器的問(wèn)題;

       CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0表示這個(gè)命令還在執(zhí)行過(guò)程中,沒(méi)有結(jié)束,比如ping,top等這樣的長(zhǎng)執(zhí)行命令;


      對(duì)于上述的三種狀態(tài),如果您要查看詳情信息,可以直接點(diǎn)擊它,然后查看詳情,如下:


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0   


9.2 操作記錄

 

      在CheungSSH系統(tǒng)中,所有的訪問(wèn),比如執(zhí)行命令,添加主機(jī)配置,刪除資源等等,所有的操作都被審計(jì)記錄在這里。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       可以點(diǎn)擊 CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0查看用戶(hù)操作的詳細(xì)請(qǐng)求,比如添加的服務(wù)器,IP是多少,密碼是多少等等。


9.3 登錄記錄

 

       凡是登錄過(guò)CheungSSH系統(tǒng)的用戶(hù),都有記錄什么時(shí)候登錄,在哪里登錄的。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


10.1 命令黑名單

     

      在傳統(tǒng)的SecureCRT、Putty、Xshell客戶(hù)端中,均可以執(zhí)行任何命令(除非Linux權(quán)限限制的),這樣往往存在一些安全隱患,比如root錯(cuò)誤的執(zhí)行了 shutdown、init、rm等高危命令,而無(wú)法攔截導(dǎo)致系統(tǒng)崩潰。CheungSSH針對(duì)這個(gè)情況做了封裝,您可以把您認(rèn)為是不可以執(zhí)行的命令加入系統(tǒng)中,那么用戶(hù)在通過(guò)本系統(tǒng)執(zhí)行命令的時(shí)候,如果發(fā)現(xiàn)是拒絕執(zhí)行的命令,那么則會(huì)攔截。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       添加命令黑名單,比如uptime


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    這樣,在批量命令的時(shí)候,如果執(zhí)行 這個(gè)“uptime”命令,就會(huì)被攔截下來(lái),而不會(huì)被執(zhí)行:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



      上面的顯示很清楚,軟件作者在開(kāi)發(fā)的時(shí)候,考慮了如果您是超級(jí)管理員,依然是可以執(zhí)行任何命令的,但是需要確認(rèn)執(zhí)行。假如您是普通用戶(hù),而不是超級(jí)管理員,那么系統(tǒng)根本不會(huì)提示您是否需要強(qiáng)制,而是直接拒絕!




注意:超級(jí)管理員會(huì)提示是否強(qiáng)制,而普通用戶(hù)則不會(huì)提示,直接拒絕。





10.2登錄閾值

 

      為了登錄安全,CheungSSH在登錄驗(yàn)證的時(shí)候,如果一個(gè)IP連續(xù)登錄的次數(shù)超過(guò)5次,那么CheungSSH系統(tǒng)則會(huì)拒絕這個(gè)IP的所有登錄,而不管密碼是否正確,就像是銀行卡一樣。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    設(shè)置登錄閾值:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




注意:如果您的IP不幸被系統(tǒng)鎖定,請(qǐng)您換一個(gè)IP重新登錄,登陸后可以解鎖該IP




10.3 解鎖IP

   

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


   

    刪除該IP即可登錄。


12.1遠(yuǎn)程文件

 

   作者的設(shè)計(jì)初衷是為了讓所有人都能方便的打開(kāi)網(wǎng)頁(yè),就能查看Linux系統(tǒng)文件內(nèi)容,而不再用cat、vim、more等命令去打開(kāi)文件,這對(duì)于我們一個(gè)普通的研發(fā)或者是財(cái)務(wù)人員來(lái)說(shuō),顯得太繁瑣,因?yàn)樗麄兒芸赡懿粫?huì)這些命令,其次還要有Linux密碼等等條件,有了這個(gè)功能,您甚至可以用iPhone或者是SAMSUNG、HUAWEI等等手機(jī)的瀏覽器,直接看文件內(nèi)容,當(dāng)然不管是文件還是日志,只要是系統(tǒng)存在對(duì)的一個(gè)文件,都能看。


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    首先,您需要添加  CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0一個(gè)您要在什么服務(wù)器上查看什么路徑文件的條目:

    

   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

  

     保存好了以后,就能看到如下條目:


   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


     現(xiàn)在,您可以點(diǎn)擊 CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0進(jìn)行查看服務(wù)器“我的Docker測(cè)試”上的“/etc/passwd”的文件內(nèi)容了:

   

   CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


 



注意:這里之所以能選擇服務(wù)器,是因?yàn)樵凇局鳈C(jī)配置】功能中,已經(jīng)添加過(guò)這個(gè)服務(wù)器



 

 

13.1自定義資產(chǎn)

 

       為什么有自定義資產(chǎn)呢?是這樣的,CheungSSH作者在設(shè)計(jì)的時(shí)候,只是象征性的加入了某些資產(chǎn)要素進(jìn)行采集,比如磁盤(pán)、CPU、內(nèi)存等,但這些往往不能適用于每一個(gè)用戶(hù)的需求,比如您可能需要采集Tocmat的連接數(shù)、在線用戶(hù)數(shù)量等等不盡相同的需求。那么在這里,為了能讓您的體驗(yàn)更好,CheungSSH作者加入了【自定義資產(chǎn)】功能,也就是說(shuō),您可以通過(guò)自行定義一個(gè)命令,比如您要統(tǒng)計(jì)Tomcat的連接數(shù),它是去掃描一個(gè)文件內(nèi)容然后進(jìn)行各種計(jì)算,那么對(duì)于系統(tǒng)來(lái)說(shuō),它就是一個(gè)命令去完成的。所以,您只需要把您進(jìn)行統(tǒng)計(jì)的命令加入即可,這就是自定義資產(chǎn)功能。然后,系統(tǒng)最終得到一個(gè)數(shù)字,錄入系統(tǒng)。


    提示:該功能已經(jīng)在CheungSSH 3.3中更新,最新用法請(qǐng)咨詢(xún)作者修改后臺(tái)文件實(shí)現(xiàn)。




注意:CheungSSH系統(tǒng)后臺(tái)自動(dòng)采集資產(chǎn),間隔時(shí)間是30分鐘一次,您也可以自行修改




13.2 資產(chǎn)信息

 

    上面講述了自定義資產(chǎn),當(dāng)然。不管您是否需要定義自定義資產(chǎn),那么系統(tǒng)都會(huì)每間隔30分鐘后去自動(dòng)采集數(shù)據(jù),采集的數(shù)據(jù)就會(huì)顯示到這里來(lái)。那么被采集的服務(wù)器是從哪里來(lái)的呢?當(dāng)然是您在【主機(jī)配置】的時(shí)候,輸入了主機(jī)的賬號(hào)密碼等信息,CheungSSH系統(tǒng)默認(rèn)就替您采集了。


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




注意:被采集資產(chǎn)的服務(wù)器,賬號(hào)必須是root權(quán)限或者sudo,su權(quán)限,否則無(wú)法采集,因?yàn)橛行┬畔⒉皇莚oot賬號(hào)就無(wú)法采集,至于為什么,這個(gè)我想您應(yīng)該明白。另外,如果您發(fā)現(xiàn)采集的時(shí)間不是最近的,那么很可能是被采集的服務(wù)器出現(xiàn)了什么問(wèn)題,比如賬號(hào)密碼不對(duì)了,網(wǎng)絡(luò)不通了等等。



 

13.2.1 每一個(gè)資產(chǎn)的歷史記錄

      

       在第一個(gè)資產(chǎn)頁(yè)面中,那里看到的是每一個(gè)資產(chǎn)的最近統(tǒng)計(jì)數(shù)據(jù),如果您要開(kāi)一個(gè)資產(chǎn)的歷史統(tǒng)計(jì)數(shù)據(jù),那么請(qǐng)您點(diǎn)擊它的主機(jī)名,然后進(jìn)入另一個(gè)頁(yè)面中:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


13.2.2 查看數(shù)字類(lèi)型的資產(chǎn)折線圖:

 

       點(diǎn)擊是數(shù)字類(lèi)型的項(xiàng),就可以進(jìn)入如下頁(yè)面:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




注意:歷史資產(chǎn)數(shù)據(jù)點(diǎn),默認(rèn)最多是50個(gè)



 


14.1應(yīng)用管理

 

      還記得您常用的 service httpd start 、service sshd stop這樣的命令嗎?這些都是在停止啟動(dòng)服務(wù),為了讓研發(fā)人員,或者是快速操作服務(wù),CheungSSH作者在這里給大家制定了簡(jiǎn)單的應(yīng)用管理。在這里,您可以把上面的命令加入進(jìn)來(lái),然后平時(shí)只需要點(diǎn)擊一下按鈕就能執(zhí)行了,是不是方便了很多呢?


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


選項(xiàng)解釋?zhuān)?/span>

 

     【服務(wù)器】就是您要在哪個(gè)服務(wù)器上執(zhí)行這個(gè)命令;

     【應(yīng)用名】給這個(gè)應(yīng)用起一個(gè)名字;

     【檢查命令】默認(rèn)是echo$? 比如啟動(dòng)Tocmat的時(shí)候,可能需要檢查網(wǎng)頁(yè)才能判定,那么您就在這里輸入您的命令就行了。系統(tǒng)根據(jù)執(zhí)行的命令echo $?是否返回0進(jìn)行判斷是成功還是失??;

     【歸屬用戶(hù)】哪個(gè)用戶(hù)可以操作,當(dāng)然了超級(jí)管理員無(wú)限制;


    
CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


然后點(diǎn)操作欄的  CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0就能執(zhí)行這個(gè)命令了,當(dāng)然不要誤會(huì)這個(gè)操作按鈕是“啟動(dòng)”的意思,它表示的意思是執(zhí)行這個(gè)應(yīng)用的命而已。


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        執(zhí)行完畢后,我們看下結(jié)果:


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


15.1應(yīng)用和軟件部署

 

      首先,本功能不僅僅是應(yīng)用部署,更可以軟件安裝、應(yīng)用部署,它就相當(dāng)于是某軟件的YML功能一般,可以自行定義要操作的步驟。所以,不管您是Tocmat應(yīng)用代碼更新上線,還是Apache軟件安裝,等等功能操作,都可以完成。


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

    

不知您是否做過(guò)Tomcat代碼更新上線,安裝過(guò)Apache、MySQL等軟件,DB備份。像這些操作往往都不是一條命令可以完成的,都是多個(gè)命令完成,并且有的時(shí)候還有必要判斷上一個(gè)命令是否執(zhí)行成功,如果失敗了的話,還需要立即終止并且需要回退。像這樣的操作,CheungSSH完美的解決!


首先,在這里假設(shè)第一個(gè)實(shí)際案例,比如Apache軟件安裝?,F(xiàn)在,粗略的梳理一下安裝軟件的準(zhǔn)備條件和過(guò)程。

 

Apache自動(dòng)安裝實(shí)例

 

      準(zhǔn)備軟件包

 

  http-2.4.25.tar.gz一個(gè)

  httd.conf 配置好的一份

  假設(shè)無(wú)依賴(lài),并且已經(jīng)安裝好了gcc編譯環(huán)境(萬(wàn)一沒(méi)有g(shù)cc,就yuminstall –y gcc*)

 

被執(zhí)行任務(wù)的服務(wù)器

 

  數(shù)量自定義,可以多個(gè)(灰度發(fā)布模式,也就是逐個(gè)服務(wù)執(zhí)行)

 

操作命令步驟梳理(每一個(gè)步驟執(zhí)行必須成功,否則終止


1.        從您的PC上傳軟件包http-2.4.25.tar.gz到CheungSSH服務(wù)器上(當(dāng)然,您得先在互聯(lián)網(wǎng)上下載這個(gè)軟件到您的PC電腦上)

        2.        從CheungSSH服務(wù)器上傳http-2.4.25.tar.gz軟件包到被安裝軟件的服務(wù)器上

        3.        在CheungSSH服務(wù)器上,解壓那個(gè)軟件包

        4.        在CheungSSH服務(wù)器上,進(jìn)入解壓包目錄,執(zhí)行./config程序開(kāi)始安裝

        5.        make&& make install

        6.        移動(dòng)準(zhǔn)備好的配置文件httpd.conf到指定位置

        7.        執(zhí)行啟動(dòng)命令

        8.        完成


 



注意:作者只是為了演示使用方法,您沒(méi)必要根據(jù)作者的步驟來(lái)安裝apache,請(qǐng)您務(wù)必根據(jù)您當(dāng)前服務(wù)器環(huán)境決定您的安裝流程。



 

安裝流程圖

 

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




注意:上面只是作者本人安裝Apache的舉例,如果您的安裝步驟不相同都沒(méi)關(guān)系,您完全可以自行定義。在這里只是為了演示而已。



 

現(xiàn)在,開(kāi)始創(chuàng)建任務(wù):

    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    點(diǎn)擊 CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0添加步驟任務(wù)

    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    

現(xiàn)在,可以看到頁(yè)面中出現(xiàn)了一個(gè)服務(wù)器,還有第一個(gè)步驟,那么先選擇一個(gè)服務(wù)器吧,什么意思呢?就是要選擇一個(gè)服務(wù)器,然后在這個(gè)服務(wù)器上面執(zhí)行我在上面梳理的那些步驟。

 

點(diǎn)擊“服務(wù)器”旁邊的下劃線,然后彈出服務(wù)器選擇界面,選擇一個(gè)服務(wù)器


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0




注意:復(fù)選框只能選一個(gè)服務(wù)器,不能選多個(gè)。如果要選多個(gè),就需要添加多個(gè)服務(wù)器步驟。




    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0



現(xiàn)在已經(jīng)選擇好了一個(gè)服務(wù)器了,那么就應(yīng)該給這個(gè)服務(wù)器設(shè)定執(zhí)行任務(wù)的過(guò)程圖(梳理一下過(guò)程)


CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


可以看到,是分了服務(wù)器的,而且每一個(gè)服務(wù)器中有N個(gè)步驟,執(zhí)行完了一個(gè)服務(wù)器的N個(gè)步驟以后,再繼續(xù)執(zhí)行下一個(gè)服務(wù)器的N個(gè)步驟,直到執(zhí)行完全部服務(wù)器的步驟。為什么要這樣設(shè)計(jì)呢?就是考慮到,您的一組業(yè)務(wù)服務(wù)器,比如Tomcat的安裝目錄不是完全相同等因素。CheungSSH作者只是為了您能靈活使用。當(dāng)然,這也會(huì)帶來(lái)一個(gè)問(wèn)題,假如有100個(gè)服務(wù)器需要操作,那么就要添加100次服務(wù)器了。這個(gè)比較繁瑣,后續(xù)會(huì)升級(jí),增加一個(gè)復(fù)制步驟的按鈕和調(diào)整步驟順序的按鈕。

 



注意:執(zhí)行過(guò)程中,如果遇到任意一個(gè)步驟是失敗的,那么都會(huì)終止后續(xù)步驟的執(zhí)行,為了保證安全嘛。



 

我們按照上面的執(zhí)行步驟逐個(gè)創(chuàng)建:

 

  • 第一步 從您的PC上傳軟件包http-2.4.25.tar.gz到CheungSSH服務(wù)器上(事前已下載好該軟件),您可以直接拖動(dòng)文件到網(wǎng)頁(yè)中,直接上傳


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第二步 在CheungSSH系統(tǒng)上,上傳剛才的軟件到遠(yuǎn)程“我的Docker測(cè)試”服務(wù)器上去(也就是相當(dāng)于我們常用的scp命令一樣)

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    創(chuàng)建完畢第一個(gè)步驟,看看效果:


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第三步 解壓前面上傳好的httpd文件(當(dāng)然了,此時(shí)還沒(méi)開(kāi)始執(zhí)行任務(wù),只是預(yù)先寫(xiě)好而已)


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


    

另外,如果您想刪除某一個(gè)步驟,可以點(diǎn)擊 【刪除】按鈕,如圖,變黑的部分就是要?jiǎng)h除的部分(當(dāng)然,這里為了演示,是不會(huì)真刪除的):

    

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第四步 開(kāi)始編譯Apache(至于編譯的命令,根據(jù)您個(gè)人的需求而定,作者為了在這里演示,寫(xiě)的簡(jiǎn)單)


    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第五步 執(zhí)行安裝make 和make install

CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第六步 上傳準(zhǔn)備好的httpd.conf配置文件(也是拖動(dòng)上傳就行了)

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第七步 從cheungssh上傳剛才的httpd.conf文件到遠(yuǎn)程服務(wù)器上

    CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第八步 執(zhí)行apache的啟動(dòng)命令(apachectl start

     CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


  • 第九步 如果您有N個(gè)服務(wù)器,那么請(qǐng)您循環(huán)上面的步驟流程即可。

    現(xiàn)在,請(qǐng)點(diǎn)擊CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0保存這個(gè)任務(wù)。

     CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


      現(xiàn)在,已經(jīng)創(chuàng)建好了任務(wù),可以點(diǎn)擊執(zhí)行任務(wù)了。請(qǐng)點(diǎn)擊CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0如圖所示

         CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0

     

關(guān)于【詳情】的功能解釋?zhuān)?/span>

該功能是指在任務(wù)執(zhí)行前,任務(wù)執(zhí)行中,任務(wù)執(zhí)行后均可查看任務(wù)狀態(tài)的功能,他不會(huì)啟動(dòng)任務(wù),只是看任務(wù)的狀態(tài)而已。

 

關(guān)于【啟動(dòng)】的功能解釋?zhuān)?/span>

該功能是用來(lái)啟動(dòng)任務(wù)的,啟動(dòng)任務(wù)后,您可以在線等待任務(wù)的執(zhí)行,當(dāng)然也可以關(guān)閉網(wǎng)頁(yè),以后再回來(lái)重新打開(kāi)網(wǎng)頁(yè),通過(guò)【詳情】功能來(lái)查看任務(wù)的執(zhí)行狀態(tài),該功能是后臺(tái)執(zhí)行的,所以不必關(guān)心頁(yè)面是否關(guān)閉。

 

       現(xiàn)在,我們要啟動(dòng)這個(gè)任務(wù),請(qǐng)點(diǎn)擊CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0 進(jìn)行啟動(dòng)

   

        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


       上面有出錯(cuò)了,可以點(diǎn)擊它,看看詳情是什么:


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


        看到錯(cuò)誤消息,因?yàn)锳PR的問(wèn)題,這里就不在繼續(xù)解決這個(gè)依賴(lài)的問(wèn)題了。我想,我已經(jīng)完成了演示的目的了。

 

        最后,返回主頁(yè)面,可以看到任務(wù)的狀態(tài)已經(jīng)標(biāo)記為了【失敗】狀態(tài)了:


    
CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


16.1Docker鏡像自發(fā)現(xiàn)

 

       如果您在【主機(jī)配置】中,添加主機(jī)的時(shí)候使用的是root超級(jí)管理員,而且該主機(jī)中確實(shí)有docker鏡像存在,那么CheungSSH系統(tǒng)會(huì)自動(dòng)發(fā)現(xiàn)該列表,并且展現(xiàn)在網(wǎng)頁(yè)中


        CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0


      自動(dòng)發(fā)現(xiàn)的時(shí)間,間隔是30分鐘一次。在該頁(yè)面,您可以自行操作docker鏡像功能。


      

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI