国外电商系统开发-运维系统功能清单开发

一、最终效果图

二、功能清单

功能

描述

自定义日志绘图

根据Nginx、Apache登录日志文件绘图,绘图数据包括:访问量走势,500错误,200正确百分比等

创建服务器

加入服务器

主机状态自动检查

加入主机到系统后,系统默认10分钟询问主机是否正常

系统网络拓扑

每个主机可以自动画出拓扑图

拓扑查看主机资产

在拓扑中双击该主机,就可以看到该主机的所有资源,比如CPU,状态,端口等。

批量命令

在网页中,模拟SecureCrt或者Xshell、Putty同时操作多个服务器执行命令,并且可以执行比如top、ping这样的动态命令。

批量命令计划任务

在批量执行命令出,可以把要执行的命令批量加入计划任务中,到了时间点再执行。

个人命令历史

在批量命令执行页面,显示自己的前5个命令历史记录。跟Linux的history一样。

批量文件下载

在Web上批量下载Linux服务器的文件,整个过程全自动

批量文件下载

从您的PC本地上传文件到各个远程服务器上,可以直接拖动鼠标上传

批量计划任务显示

显示各个主机上的计划任务列表

批量计划任务添加/删除/修改

批量操作远程服务器上的计划任务清单。可以删除/修改/添加

秘钥管理

如果您有Linux服务器是通过SSH-Key登录的,那么需要您上传秘钥文件,在这里进行管理。

批量脚本管理

您可以把您PC机器上的脚本拖动上传到各个远程服务器上,一键执行。

命令记录

您在web系统上一切的命令执行操作,都会被记录,并且在这里查看历史。

操作记录

记录那在web系统上,各个功能的操作记录,比如创建服务器,执行命令,修改计划任务等等。

登录记录

所有登录控制系统的用户均被记录。

命令黑名单

如果您的不愿意服务器执行某些特殊命令,比如:rm、shutdown、init等等,您可以把这些命令加入到这里,CheungSSH将会为您拦截这样的操作行为,但是如果您是超级管理员账号,系统会提示您是否强制性,如果是普通用户,直接拒绝,不会提示。

登录阈值

系统的登录安全,比如银行卡输入密码次数过多,就会锁定。这里是根据IP地址锁定的,如果超过系统默认设置的5次,那么就会锁定该IP地址,任何账户即便用正确账号密码也不可以通过该IP登录。

远程文件管理

直接在web上查看远程服务器的文件内容,无需cat、more、less命令

自定义资产

自定义手机条目,比如供应商手机,CPU和内存信息等。分为静态和动态资产。

资产展示

把所有的资产信息进行显示

资产数据画图

有历史数据的资产,均可以自行绘图,目前默认是折线图。

应用管理

直接才web界面操作linux服,或者 是自定义的程序等,比如tomcat,apache。

批量软件安装&应用部署

在cheungssh直接进行软件的安装和tomcat、weblogic等应用的代码部署

批量Docker镜像管理

自动采集远程主机上的docker镜像,并且支持镜像添加和创建容器

批量Docker容器管理

自动采集远程主机上的docker容器,支持删除、启动容器

WebSSH

在网页上直接登录SSH服务器

三、API接口清单

功能

添加服务器

网络拓扑

命令历史

命令执行

命令定时执行

批量文件上传

批量文件下载

创建计划任务

脚本执行

脚本创建

新增拦截命令

远程文件/日志查看

自定义资产类型

资产信息

执行应用

执行部署任务

Docker镜像下载

Docker容器创建

Docker容器启动

Docker容器停止

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/55501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode: 1971. 寻找图中是否存在路径

寻找图中是否存在路径 原题 有一个具有 n 个顶点的 双向 图,其中每个顶点标记从 0 到 n - 1(包含 0 和 n - 1)。图中的边用一个二维整数数组 edges 表示,其中 edges[i] [ui, vi] 表示顶点 ui 和顶点 vi 之间的双向边。 每个顶点…

记OpenGL的Demo中增加ImGui后界面不显示的问题

百思不得其解: 我的ImGui界面呢? 经过不断调整代码,也可能是对这还不太熟悉吧,最终将drawData放在clearColor后界面出来了,仔细想想也能理解,先画了界面,再渲染了背景色,将界面盖住了…

浅谈stm32的GPIO引脚配置模式

STM32的GPIO(通用输入输出)引脚可以被配置为多种模式,以适应不同的应用场景。下面介绍一些一些常见的STM32 GPIO引脚模式: 模拟输入模式(Analog Input Mode):在这种模式下,GPIO引脚被…

Docker Compose 部署大模型GPU集群:高效分配与管理算力资源

Docker Compose 部署大模型GPU集群:高效分配与管理算力资源 文章目录 Docker Compose 部署大模型GPU集群:高效分配与管理算力资源一 Dockerfile 编写二 Dockerfile 示例三 分配GPU资源1)GPU分配:指定count2)GPU分配&am…

虚商目前有哪些业务痛点?

虚拟运营商当前面临的业务痛点主要集中在市场竞争、运营成本、技术依赖、用户体验及政策监管等方面。 一、市场竞争激烈 1、竞争者数量增加: 随着市场准入门槛的降低,越来越多的企业进入虚拟运营商市场导致市场竟争日益激烈。为了争夺市场份额,企业不得不…

【Xcode Command Line Tools】安装指南

安装指令 xcode-select --install安装 完成安装 验证 $ xcode-select -p /Library/Developer/CommandLineTools

使用Chrome浏览器时打开网页如何禁用缓存

缓存是浏览器用于临时存储网页资源的一种机制,可以提高网页加载速度和减轻服务器负载。 然而,有时候我们需要阻止缓存中的Chrome浏览器,以便获取最新的网页内容。以下是一些方法可以实现这个目标: 1、强制刷新页面:在C…

【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错

1. 运行项目 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Appl…

【车载开发系列】ParaSoft单元测试环境配置(四)

【车载开发系列】ParaSoft单元测试环境配置(四) 【车载开发系列】ParaSoft单元测试环境配置(四) 【车载开发系列】ParaSoft单元测试环境配置(四)一. 如何设置过滤二. 如何设置静态扫描的规则三. 如何设置单…

Pycharm 本地搭建 stable-diffusion-webui

一、下载工程源码 Github官方连接 https://github.com/AUTOMATIC1111/stable-diffusion-webui 二、Pycharm打开工程 1、设置环境 文件-设置-项目-Python解析器-添加解释器-添加本地解释器 Conda环境-创造新环境-Python版本3.10 注意一定要选择Python3.10版本,否…

tushare库简介及数据获取方法

文章目录 tushare库简介tushare使用方法接口数据获取实例获取交易日历股票基础信息沪股通和深股通成份股上市公司基础信息获取新股上市列表数据A股日线行情A股周线行情A股月线行情股票每日指标,选股分析 tushare库简介 tushare库是一个用于抓取中国股票的历史和实时…

虚拟机三种网络模式详解

在电脑里开一台虚拟机,是再常见不过的操作了。无论是用虚拟机玩只有旧版本系统能运行的游戏,还是用来学习Linux、跑跑应用程序都是很好的。而这其中,虚拟机网络是绝对绕不过去的。本篇文章通俗易懂的介绍了常见的虚拟网络提供的三种网络链接模…

从0开始实现es6 promise类

主要由基础实现和静态类的实现两部分组成。 1 基础实现(不含静态类) 1.1 使用类实现完成构造函数 实现代码如下,构造函数传入一个回调函数,定义resolve和reject函数,将两个函数作为参数执行回调函数。 // 1. 使用类实…

Java面试:ArrayList 和 LinkedList 的区别是什么?谈谈你对ArrayList和LinkedList的理解

在 Java 的集合框架中,ArrayList 和 LinkedList 是两种常用的 List 实现。它们各具特点,适用于不同的场景。本文将深入探讨这两种数据结构的概念、用法、联系和区别,帮助你选择合适的集合类来满足特定需求。 一、基本介绍 1. ArrayList Ar…

C/C++进阶(一)--内存管理

更多精彩内容..... 🎉❤️播主の主页✨😘 Stark、-CSDN博客 本文所在专栏: 学习专栏C语言_Stark、的博客-CSDN博客 其它专栏: 数据结构与算法_Stark、的博客-CSDN博客 ​​​​​​项目实战C系列_Stark、的博客-CSDN博客 座右铭&a…

D3.js数据可视化基础——基于Notepad++、IDEA前端开发

实验:D3.js数据可视化基础 1、实验名称 D3数据可视化基础 2、实验目的 熟悉D3数据可视化的使用方法。 3、实验原理 D3 的全称是(Data-Driven Documents),是一个被数据驱动的文档,其实就是一个 JavaScript 的函数库,使用它主要是用来做数据可视化的。本次实…

【前沿 热点 顶会】NIPS 2024中目标检测有关的论文

迈向灵活的 3D 感知:以对象为中心的占领完成增强长序列的 3D 目标检测 虽然 3D 对象边界框(BBox)表示在自动驾驶感知中得到了广泛的应用,但它们缺乏捕捉对象内部几何形状的复杂细节的能力。最近,占有(occupancy)已经成…

大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

《Linux从小白到高手》理论篇(六):Linux软件安装一篇通

List item 本篇介绍Linux软件安装相关的操作命令,看完本文,有关Linux软件安装相关操作的常用命令你就掌握了99%了。 Linux软件安装 RPM RPM软件的安装、删除、更新只有root权限才能使用;查询功能任何用户都可以操作;如果普通用…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset(模拟实现)

1.对红黑树进行改造 1.1treenode模板参数改变 之前构建treenode模板参数传的是class k,class v(set为k&#xff0c;k&#xff1b;map是k&#xff0c;v&#xff09;&#xff0c;现在直接用T代替 template<class T> //这里直接传了T作为模板参数&#xff0c;T可能是pai…