运维自动化管理服务器 CheungSSH

Posted 代码帮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维自动化管理服务器 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.  

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

      */1 */1 */1 */1 */1 /home/cheungssh/mysite/mysite/cheungssh/daemon_FileTransfer.py ‘{"status": "u672au542fu52a8", "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 3.0 国产自动化运维堡垒机

比Ansible更优秀的自动化运维工具CheungSSH

CheungSSH国产中文自动化运维堡垒机3.0

Python开源软件大全(内附源码)

CheungSSH 安装记录

自动化运维工具Ansible实战主机清单的管理