1. 程式人生 > >運維自動化管理伺服器 CheungSSH

運維自動化管理伺服器 CheungSSH

CheungSSH 是一款中國人自主研發的Linux運維自動化管理伺服器軟體,後端使用 Python 語言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架開發,通訊協議採用 Linux 系統自帶的 SSH 協議,無 Agent 。並通過 Paramiko 庫完成自動化登入,本系統可以基本滿足日常的自動化運維需求。不採用任何第三方工具和介面。詳情

CheungSSH優勢

  • 簡單,不需要特定的語法,不需要學習,即使不懂得Linux的人也能操作

  • 功能完備,命令執行、檔案傳輸、批量部署程式、伺服器資產資訊收集、計劃任務、開放的API等主要功能

  • 開源,使用免費

  • 不摻雜Linux之外的概念,讓懂得Linux的人使用起來更得心應手

  • 無需安裝任何外掛

  • Python開發,開原始碼

  • 通過SSH管理伺服器,通訊安全,無需開啟額外的埠和啟動額外的程式

  • 安全儲存資料,採用Mysql Oracle資料庫

  • 通過SSH管理登陸,無需額外建立任何管理賬號,只需要業務賬號即可,即平時登陸伺服器的賬戶。做到無痕操作,不給伺服器增加額外負擔

  • 執行速度快,採用快取技術

CheungSSH架構

CheungSSH作為堡壘機角色,替代管理人員對眾多伺服器進行管理,解放運維管理員的雙手,並且有相應的審計、許可權管理功能

我們的團隊

  • 總設計師 :   張其川

[root@cheungssh tmp]# unzip CheungSSH-Master.zip
[root@cheungssh tmp]# cd CheungSSH-Master/bin/
[root@cheungssh bin]# sh install-CheungSSH.sh

溫馨提示:建議您使用Yum聯網安裝依賴模組

登入CheungSSH Web

溫馨提示:

如果登入次數聯絡超過5次,那麼系統會鎖定登入IP一天時間。

首次登陸後修改密碼 http://Your-IP/cheungssh/admin/

新增被管理主機配置資訊

普通配置

只需要新增被管理主機的IP,埠,登陸使用者名稱, 密碼既可以

高階配置

sudo登入

您可以選擇sudo為 ”是“ 表示執行命令的時候,是啟用了sudo,並且在執行命令的時候不用輸入sudo開頭, 直接是命令, 比如原本是sudo ifconfig ,現在只需要 ifconfig,CheungSSH為您自動切換


su - root

您可以選擇su為 ”是“ 表示執行命令的時候,是啟用了su - root,並且在執行命令的時候不用輸入su - root開頭, 直接是命令, 比如原本是su - root後,執行 ifconfig ,現在只需要 ifconfig,CheungSSH為您自動切換



 

執行命令

選擇伺服器

新增計劃任務

檢視計劃任務

CheungSSH計劃任務檢視

作業系統計劃任務檢視

    1. [[email protected] bin]# crontab -l

      */1 */1 */1 */1 */1 /home/cheungssh/mysite/mysite/cheungssh/daemon_FileTransfer.py '{"status": "\u672a\u542f\u52a8", "lasttime": "2015-10-25 18:45:20", "cmd": "", "createtime": "2015-10-25 18:45:20", "sfile": "/var/log", "user": "bo", "fid": "92262569677243366214", "runtype": "download", "runtime": "*/1 */1 */1 */1 */1", "id": "99556469106"}' #92262569677243366214

      */1 */1 */1 */1 */1 /home/cheungssh/bin/cheungssh_web.py 94246137977316460425

      */1 */1 */1 */1 */1 /home/cheungssh/bin/cheungssh_web.py 91254503983769069002

      [[email protected] bin]#

檔案下載

檔案傳輸記錄

檔案下載

\

檔案上傳

指令碼

目前指令碼還在開發中, 不支援執行指令碼,支援建立指令碼和上傳指令碼


開放API

主機資訊API

伺服器執行日誌API

伺服器狀態檢查API

檔案傳輸API

命令執行API

資產資訊API

計劃任務API

待開發功能

資產收集後端已經完成,前端還在開發中

審計功能後端已經完成, 前端還在開發中

自動部署軟體,開發中

CheungSSH中國人自主研發的Linux運維自動化管理伺服器軟體,管理上千臺伺服器,自動化運維軟體,批量管理伺服器,管理Linux伺服器軟體,Web執行命令,上傳下載檔案,新增計劃任務,運維自動化軟體,工具平臺,運維人員必備,系統管理員必備軟體 SSH登入,安全速度快,中國的Ansible,Slatstack,Puppet CheungSSH 中國人自主研發的Linux運維自動化管理伺服器軟體 管理上千臺伺服器 自動化運維軟體 批量管理伺服器 管理Linux伺服器軟體 Web執行命令, 上傳下載檔案, 新增計劃任務 運維自動化軟體 工具 平臺 運維人員必備,系統管理員必備軟體 SSH登入 安全 速度快 中國的Ansible Slatstack Puppet

相關推薦

自動化管理伺服器 CheungSSH

CheungSSH 是一款中國人自主研發的Linux運維自動化管理伺服器軟體,後端使用 Python 語言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架開發,通訊協議採用 Linux 系統自帶的 SSH 協議,無 Agent 。並通過 Paramiko

Python 自動化伺服器資訊採集

主要是採集伺服器的CPU,記憶體,硬碟,網路等資訊。 用到的主要模組psutil還有subprocess,要注意管道問題(subprocess.popen函式的引數注意使用)。 上程式碼 1 def test2(): 2 fnull = open(os.devnull, 'w')

CheungSSH自動化軟體 批量管理上千臺伺服器

CheungSSH web2.0 自動化運維 CheungSSH 簡介 CheungSSH是一款國人自主研發的Linux運維自動化管理伺服器軟體,秉著為企業降低運營成本,解放管理員雙手和自動化生產的理念,創造的一套開源運維自動化系統。 ChuengSSH 特點

自動化 crontab管理

ansible待寫本文出自 “要有夢想,萬一實現了呢” 博客,請務必保留此出處http://szgb17.blog.51cto.com/340201/1983999自動化運維 crontab管理

攜程自動化平臺,上萬伺服器變更也可以很輕鬆

給大家分享的主題是基於 StackStorm 的攜程運維自動化平臺。 今年5月,勒索病毒爆發,席捲全球,影響了政府部門、醫療機構、公共交通、學校、企業等等,給全世界帶來了巨大損失。 如果有投資眼光的人,遇到這個事情,考慮的可能是購買比特幣。而作為運維工程師,考慮的只是如何防止病毒影響自己公司的業

Ansible 自動化 ( 配置管理工具 )

簡介:當下有許多的運維自動化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。Ansible 一種整合 IT 系統的配置管理、應用部署、執行特定任務的開源平臺,是 AnsibleWorks 公司名下的專案,該公司由 Cobbler

自動化之Saltstack使用詳解

自動化運維 saltstack 概要saltstack是基於Python開發的C/S架構的一款批量管理工具,底層采用動態的連接總線(ZeroMQ消息隊列pub/sub方式通信),使用ssl證書簽發的方式進行認證管理,使其可以用於編配, 遠程執行, 配置管理等等。部署輕松,在幾分鐘內可運行起來,擴展性好

自動化工具ansible(模塊使用)

copy fff lin 自動 執行命令 官網 修改 相同 mount 命令格式: ansible hosts -m shell -a ‘uptime‘ 解析: ansible #主命令 hosts #在/etc/ansible/hosts文件中定義的主

自動化工具ansible(安裝)

down 免密鑰 org roo bin package python2 div 5.1 一、安裝 註意:強烈建議升級python版本到2.6以上,不然運行會出錯或者有些功能會沒有,在編譯安裝其他包的時候也會因為兼容問題報錯。 (1)、python2.7安裝 http

自動化工具ELVES

elvesGitHub:https://github.com/elves-projectGitBooks:https://gy-games.gitbooks.io/elves/部署: https://www.travis-ci.org/elves-project運維自動化工具ELVES

自動化之系統安裝(基於PXE)

/dev/ def workman httpd服務 roo cond dhcp mount dhcp服務 1.安裝流程及架構 2.搭建環境前準備:關閉防火墻,關閉selinux,如果是centos6最好也把NetworkManager關閉 3.準備ks應答文件

自動化之系統安裝

依賴網絡和不依賴網絡的自動化安裝系統做一個完整版的iso,不依賴於網絡1 準備相關文件,yum源mkdir /app/fulliso cp -r /misc/cd /app/fulliso這裏要註意,因為沒有隱藏文件拷過來所以在考將/misc/cd裏的隱藏文件拷過來ls -a後就可以看到隱藏文件cp .tr

自動化發展

手工 執行順序 條件 應用服務 obb 連接 任務 deploy 監控 # 運維自動化發展 ## 運維學習和發展的一個線路 - 1.搭建服務(部署並運行起來) - 2.用好服務(監控、管理、優化) - 3.自動化(服務直接的關聯和協同工作) - 4.產品設

談談數據庫自動化

完成 動作 常見 人性化 似的 目標 是否 運行腳本 異常 當你寫了太多的數據庫腳本,做了太多的自動化工作時,面對零散的新需求,嘗試自動化時是否需要按使用頻率提高自動化水平。 假如有個常見需求,數據庫裏刪除一個大表裏的部分數據,或者redis刪除一個key 做為運

淺談自動化的那些事兒

運維自動化 it監控 服務流程管理 it運維 前言運維管理兜兜轉轉十幾余載,大家的運維管理再也不是小米加×××、人工費力拉線扛服務器的傳統時代,如你所知,這些年大家張口閉口談的都是運維自動化如何如何。一千個讀者就有一千個哈姆雷特,一千個運維就有一千種運維自動化想法或構建思路,小生不才,今日鬥膽

自動化之ansible

ansible hoc 自動化 運維自動化之ansible項目場景:公司計劃在年底做一次大型市場促銷活動,全面沖刺下交易額,為明年的上市做準備。公司要求各業務組對年底大促做準備,運維部要求所有業務容量進行三倍的擴容,並搭建出多套環境可以共開發和測試人員做測試。技術說明:ansible聚集以上部署和

自動化之ansible--(playbook模式)

自動化 ansible playbook 運維自動化之ansible--(playbook模式) 一、Ansible Playbook簡介 playbook是ansible用於配置,部署,和管理被控節點的劇本。 通過playbook的詳細描述,執行其中的一系列tasks,可以讓遠端主機達

自動化-Ansible ( 四 )

變量 not 處理器 book 來講 是不是 運維 cti apache2 模板templates 功能:根據模塊文件動態生成對應的配置文件 ? Jinja2語言,使用字面量,有下面形式 字符串:使用單引號或雙引號 數字:整數,浮點數 列表:[item1, item2, .

python全棧開發devops自動化方向初到高級在線課程分享

devops 運維自動化 python全棧開發 bootstrap 適用人群面向想要devops方向發展的全棧python運維開發工程師課程概述課程範圍:我們的課程由淺入深包含C01到C05五個等級;包含前後端知識,覆蓋培養一個合格python全棧工程師所需要的所有技能;還有Ca系列附加課對開

自動化之psutil模塊

linux python psutil psutil 是一個跨平臺的庫,能夠輕松實現獲取系統運行的進程和系統利用例(CPU,磁盤,內存,網絡等)信息,主要運用於系統監控,分析系統資源和進程管理。psutil比在shell中使用一連串的命令(ps,top,lsof,df,who,ionice,ios