CheungSSH 是一款中國人自主研發的Linux運維自動化管理服務器軟件,後端使用 Python 語言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架開發,通訊協議採用 Linux 系統自帶的 SSH 協議,無 Agent 。並經過 Paramiko 庫完成自動化登陸,本系統能夠基本知足平常的自動化運維需求。不採用任何第三方工具和接口。詳情前端
CheungSSH優點web
簡單,不須要特定的語法,不須要學習,即便不懂得Linux的人也能操做sql
功能完備,命令執行、文件傳輸、批量部署程序、服務器資產信息收集、計劃任務、開放的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一天時間。
添加被管理主機配置信息
只須要添加被管理主機的IP,端口,登錄用戶名, 密碼既能夠
su - root
執行命令
選擇服務器
添加計劃任務
查看計劃任務
CheungSSH計劃任務查看
操做系統計劃任務查看
[root@cheungssh 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
[root@cheungssh 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