真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

CheungSSHWeb3.0

創(chuàng)新互聯(lián)成立與2013年,先為淥口等服務(wù)建站,淥口等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為淥口企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

 

前言

雖然不優(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框架開發(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)題,或者有任何的意見和建議,歡迎您與我交流學(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開源項(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)注用戶已經(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分鐘詢問(wèn)主機(jī)是否正常

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

每個(gè)主機(jī)可以自動(dòng)畫出拓?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ù)清單??梢詣h除/修改/添加

秘鑰管理

如果您有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)的用戶均被記錄。

命令黑名單

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

登錄閾值

系統(tǒng)的登錄安全,比如銀行卡輸入密碼次數(shù)過(guò)多,就會(huì)鎖定。這里是根據(jù)IP地址鎖定的,如果超過(guò)系統(tǒng)默認(rèn)設(shè)置的5次,那么就會(huì)鎖定該IP地址,任何賬戶即便用正確賬號(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ù)畫圖

有歷史數(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ù)?/strong>

命令歷史

命令執(zhí)行

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

批量文件上傳

批量文件下載

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

腳本執(zhí)行

腳本創(chuàng)建

新增攔截命令          

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

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

資產(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)

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

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

  • 第二步

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

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

    裝完畢后,即可打開網(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)登錄用戶是: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ù)?/strong>

 

       到目前為止,您通過(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ù)渲小?/p>

    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ù)洌?/p>

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

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

        

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

  

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

        

    但是,當(dāng)您再次刷新頁(yè)面,打開這個(gè)布局的時(shí)候,頁(yè)面的布局又會(huì)回到原始的布局,系統(tǒng)并不會(huì)為您保存這個(gè)布局。您需要點(diǎn)擊左上角的【保存布局】按鈕進(jìn)行保存,這樣在您下次打開的時(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),或者是右鍵,打開終端即可:

       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打開一個(gè)文件,請(qǐng)您到文件管理功能使用。

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


 

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

 

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

     按下回車,一會(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)擊開始按鈕,即可開始上傳

    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ù)器】后開始即可。

 

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è)上直接寫入腳本內(nèi)容即可:

 

        輸入腳本名:

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

       開始寫入腳本內(nèi)容:

    

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

    寫好了以后,點(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í)行開始出初始化腳本:

   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開啟一個(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)】的解釋:

       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查看用戶操作的詳細(xì)請(qǐng)求,比如添加的服務(wù)器,IP是多少,密碼是多少等等。


9.3登錄記錄

 

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

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

10.1命令黑名單

     

     在傳統(tǒng)的SecureCRT、Putty、Xshell客戶端中,均可以執(zhí)行任何命令(除非Linux權(quán)限限制的),這樣往往存在一些安全隱患,比如root錯(cuò)誤的執(zhí)行了 shutdown、init、rm等高危命令,而無(wú)法攔截導(dǎo)致系統(tǒng)崩潰。CheungSSH針對(duì)這個(gè)情況做了封裝,您可以把您認(rèn)為是不可以執(zhí)行的命令加入系統(tǒng)中,那么用戶在通過(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

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


注意:超級(jí)管理員會(huì)提示是否強(qiáng)制,而普通用戶則不會(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ì)初衷是為了讓所有人都能方便的打開網(wǎng)頁(yè),就能查看Linux系統(tǒng)文件內(nèi)容,而不再用cat、vim、more等命令去打開文件,這對(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)行采集,比如磁盤、CPU、內(nèi)存等,但這些往往不能適用于每一個(gè)用戶的需求,比如您可能需要采集Tocmat的連接數(shù)、在線用戶數(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)咨詢作者修改后臺(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ù),如果您要開一個(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ù)字類型的資產(chǎn)折線圖:

 

       點(diǎn)擊是數(shù)字類型的項(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)解釋:

 

     【服務(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)行判斷是成功還是失??;

     【歸屬用戶】哪個(gè)用戶可以操作,當(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ú)依賴,并且已經(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程序開始安裝

        5.        make&& make install


網(wǎng)頁(yè)標(biāo)題:CheungSSH國(guó)產(chǎn)中文自動(dòng)化運(yùn)維堡壘機(jī)3.0
文章URL:http://weahome.cn/article/gsdoph.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部