运维自动化管理服务器 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计划任务查看
操作系统计划任务查看
[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
运维自动化管理服务器 CheungSSH相关推荐
- 智慧医疗建筑运维自动化管理方法研究
智慧医疗建筑运维自动化管理方法研究 邱榆超 (南京工业大学 土木工程学院 江苏 南京 211816) 摘要:本研究提出了一种在医疗建筑上,特别是医院污染区的运维管理方法,即搭建基于数字建造视阈下的医疗 ...
- Python 运维自动化之服务器信息采集
主要是采集服务器的CPU,内存,硬盘,网络等信息. 用到的主要模块psutil还有subprocess,要注意管道问题(subprocess.popen函数的参数注意使用). 上代码 1 def te ...
- 京东数据库运维自动化体系建设之路
运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化.自动化.平台化.智能化的艰难转变,所以说是需求在驱 ...
- 你不知道的京东数据库运维自动化体系建设之路
运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化.自动化.平台化.智能化的艰难转变,所以说是需求在驱 ...
- 如烹小虾: 运维自动化闭环,腾讯是这样做的
本文是数人云深圳技术分享课上优维科技联合创始人彭鲤航的演讲实录,演讲主题是<运维自动化实践>. 精彩观点抢鲜看 实现运维自动化闭环,最主要就是配置管理.状态管理和变更管理能力. 治大国如烹 ...
- 论IT运维自动化的重要性
概念 简单的说,IT运维自动化是指基于流程化的框架,将事件与IT流程相关联,一旦被监控系统发生性能超标或宕机,会触发相关事件以及事先定义好的流程,可自动启动故障响应和恢复机制.自动化工作平台还可帮助I ...
- 携程运维自动化平台,上万服务器变更也可以很轻松
讲师简介 胡俊雅:携程资深技术支持工程师 个人简介:携程技术保障中心资深技术支持工程师,负责公司 SaltStack.StackStorm 等运维平台管理,运维自动化工具开发. 给大家分享的主题是基于 ...
- 管理服务器维护外包,运维外包管理
运维外包管理 内容精选 换一换 随着云计算和虚拟化技术的发展,IT基础架构的管理向自服务管理.IT服务自动化.横向扩展的服务器.存储及网络架构管理.以及对不同技术领域的统一管理的方向转变.新一代的数据 ...
- 运维服务器告警规则阈值,运维告警管理困难重重,我是怎么做到的
随着IT基础设施的云化,应用运行环境的容器化,系统架构的微服务化,越来越多的企业不得不引入更多的工具.更复杂的流程和更多的运维人员,来提升IT系统管理的精细度,但新的问题也随之而来. 在如此庞杂的环境 ...
最新文章
- webpack源码之tapable
- 瞭望丨光子芯片能否让中国“换道超车”
- C#中如何将光标定位在某个控件中?
- Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
- mysql的锁是公平的么_lock 默认公平锁还是非公平锁?公平锁是如何定义?如何实现...
- Python3 爬虫实战 — 猫眼电影TOP100【requests、lxml、Xpath、CSV 】
- ORA-15096: lost disk write detected的解决与修复
- oracle date 截取年月,在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有那些...
- 抖音何以为“抖音”?少不了A/B测试的功劳
- 结合XML的数据检索技术
- excel查找空值快捷键_『EXCEL定位条件快捷键』excel定位空值填充
- 【C语言】VSCode配置C语言开发环境(详细图文)
- 含金量高文科竞赛信息资料
- Lubuntu下启用Compiz
- 学计算机可以买ipad吗,考研党究竟有必要买ipad吗?买、买大个的
- 和石侃博士关于“香山”的一小时讨论
- XiaoHu日志 6/3~6/5
- 【程序设计】Web网页脚本执行
- 查看node在本地安装的全局依赖路径
- 个人对latch的一些个理解
热门文章
- 3月18日云栖精选夜读 | 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!...
- 微信小程序 SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse (<anonymous>)
- 用户体验的5个注意事项
- arcgis弧段怎么加很多点_arcgis弧段怎么加很多点_莲子心营养价值高但是太苦喝不下去怎么办?别急,加这个就好很多。......
- 计算机专业论文可行性研究怎么写,计算机论文怎么写?
- 禁闭岛》剧情全解,结局只有一个,导演小细节处...
- 2020年OJ习题【map】
- 华为设备Telnet配置命令及注释
- 一文看懂:数据指标体系的4大类型
- 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]