CheungSSH国产中文开源自动化运维系统Web界面(一)

开源 系统运维 自动化
CheungSSH是一款国人自主研发的Linux运维自动化管理服务器软件,秉着为企业降低运营成本,解放管理员双手和自动化生产的理念,创造的一套开源运维自动化系统。

    [[159859]]

CheungSSH web2.0 发布文档

  CheungSSH 简介

  CheungSSH是一款国人自主研发的Linux运维自动化管理服务器软件,秉着为企业降低运营成本,解放管理员双手和自动化生产的理念,创造的一套开源运维自动化系统。

  ChuengSSH 特点

◆操作简单,全程Web界面,不需要特定的语法,不需要学习运作原理,即使不懂得Linux的人也能操作,界面全中文,点击鼠标就能指挥上千台服务器有序运作。

◆功能完备,支持网络设备,Linux服务器,Windows服务器,命令执行、文件传输、批量部署程序、服务器资产信息收集、计划任务、开放的API等主要功能。

◆易于二次开发,python语言,开源代码,使用完全免费。

◆简易,无需安装任何插件,管理方便,无后患。

◆安全无忧,通过Linux自带的SSH协议管理服务器,通信安全,无需开启额外的端口和启动额外的程序,所有的操作都在CheungSSH控制机上保留,不修改被管理服务器的任何配置数据。

◆安全存储数据,采用Mysql Oracle数据库。

◆管理简单,无需额外创建任何管理账号,只需要CheungSSH业务账号即可,即平时登陆服务器的账户。做到无痕操作,不给服务器增加额外负担。

◆效率更高,采用Redis缓存技术,所有的数据都缓存在Redis中,读取更快速。

◆权限控制,只有授权的操作,才能对现网生产服务器做改动。

◆权限审核,所有的操作, 均有操作记录。

◆堡垒机,所有的行动,都由CheungSSH替您执行,安全无忧、更省心、省时。

◆无人值守,基本解放运维人员的上手,解绑运维的生活时间。

◆非法操拦截,如  rm 命令,在没有被授权情况下,会被拦截。

  CheungSSH功能(持续开发中)

  ◆命令批量执行

  ◆脚本批量执行

  ◆文件自动上传

  ◆文件自动下载

  ◆入计划任务

  ◆自动部署软件

  ◆程序自动同步

  ◆被管理服务器资产收集

  ◆服务器状态检查

  ◆技术介绍

  ◆代替Vi编辑器的文件编辑

  ◆前端:Angulars javascript jQuery ngfileupload scrollbar uigrid typeahead cors Bootstrap

  ◆后端:Django Redis Mysql Oracle SSH paramiko websocket crontab SFTP Cache

  CheungSSH架构

  模块架构:

 

  运行架构:

 

  CheungSSH作为堡垒机角色,替代管理人员对众多服务器进行管理,解放运维管理员的双手,并且有相应的审计、权限管理功能。

  我先自问一句:“什么是自动化运维?” ,估计有人会说,一个强大的自动化运维工具。

  为什么需要自动化?

  相信在IT运维的朋友都知道,运维自动化是这两年才大批的提起自动化?因为云计算时代来了,公司的服务器规模***庞大,以前一两百个机器的时候,在管理上还没有觉得有什么。如今, 上千台服务器,上万台服务器出来了,如何有效的管理这些服务器?成为了每个老板必须面对的问题!

  因为服务器多了,公司人手不够,那么老板就不得不请更多的人,但是这样下来, 老板有一天发现了,这么请下去,不是办法啊!银子跟水一样哗哗流。所以,目前,很多公司都在寻找第三方开发的自动化运维工具,比如puppet,ansible, saltstack等等。因为他们真的是想用这些工具的强大,来代替自己公司人力成本的支出。或者是自己公司请几个专业的运维开发自行开发一个运维系统。但是终究避不开一个问题:成本!

  什么又是自动化呢?

  我发现,有不少人还在认为,找一个功能很发达的工具,来管理公司的上千台服务器,而且还能很灵活的管理,这样就实现了自动化。在此,我要泼一瓢冷水!

  那不叫自动化,因为即便选择某些功能很发的工具,但是也避不开一个问题:成本!因为学习某些工具,需要大量的时间,而且学习的人,还必须有一定的Linux基础,甚至是较好的Linux基础,所以他还是没能把成本降低到***。所以,这样的情况, 依然不叫自动化!

  因为我觉得请一个精通Linux的人,或者是一个比较熟悉Linux的人,成本都太高了,因为它不比请一个刚大学毕业的人成本更高!难道不是吗?但是,请一个大学刚刚毕业的人,有干不了这个事情啊!怎么办?

  所以,我认为,在实现强大的功能管理的同事,还能***限度的降低企业的营运成本,那才是我心目中的运维圣地——运维自动化!!!

  CheungSSH为什么要存在?

  就像当年为什么Docs不受欢迎?微软推出了图形操作界面后,比尔盖茨瞬间成为首富!这是为什么?因为用户需要的是简单,再次简单!不需要学习的系统,才能真正的受欢迎,所以,只需要通过点击鼠标就能完成操作,这就是 CheungSSH追求的自动化运维工具!解放企业的生产力!让CheungSSH成为您的业务供应链的可靠后勤保障系统。

  使用CheungSSH的目的和带来的价值

  实现运维全自动化,降低企业运营成本!是降到***!使用CheungSSH,不需要再次学习shell操作,功能却是完备的。

  CheungSSH后续发展

  做一个功能强大的系统,能结合监控,CMDB,自动化运维一体的系统,并且使用学习成本更低,真正做到运维自动化!

下载地址https://www.github.com/zhangqichuan/CheungSSH

精彩内容下篇:CheungSSH国产中文开源自动化运维系统Web界面(二)

作者介绍:

[[159861]]

张其川,2012年参加工作,时年从事IT Linux运维工作;2013年,从事IT系统运维工作;2014年,先后从事运维、python开发工作;2015年,从事自动化运维工作,致力于运维自动化技术研究。他擅长Linux系列Redhat、Centos操作系统管理、Oracel数据库DBA维护,目前任职python高级运维开发工程师。

责任编辑:武晓燕 来源: 51CTO博客
相关推荐

2015-12-22 09:25:57

CheungSSH开源Web界面

2020-07-17 07:41:29

开源开发技术

2014-04-16 14:15:01

QCon2014

2012-11-20 17:22:57

2016-04-06 08:51:19

WOT2016翁宁龙美团

2019-11-11 13:50:42

工具代码开发

2010-11-08 09:15:46

Puppet入门教程自动化

2012-10-22 14:54:48

2022-06-16 11:57:22

自动化安全开源

2020-07-07 11:33:31

开源技术 软件

2011-09-01 10:22:03

Cobbler运维自动化

2018-06-23 07:31:05

2022-07-29 14:39:17

Ansible运维工具

2017-03-22 16:31:30

Linux运维自动化ansible

2022-06-28 09:21:08

开源自动化编排

2010-09-06 09:31:56

开源工具运维自动化

2014-08-04 10:10:35

IT运维自动化运维

2021-02-21 14:08:15

谷歌Android开发者

2014-03-12 15:04:08

资产管理系统cmdb自动化运维

2014-05-16 14:31:55

运维自动化Cobbler
点赞
收藏

51CTO技术栈公众号