国外电商系统开发-运维系统开发

news/2024/10/4 3:59:34 标签: 商城系统, 运维, 社区电商

        因项目运营环境在国外,所以必须将服务器选择国外,加上第一次运营国外项目。在两大趋势下,企业的运营方向必须通过大数据来分析及修正运营方向,加上后期服务器数量日益增多,如何有效的管理众多的服务器及验证运营方向,已经成为了眼下考虑的问题。在传统的人工管理模式下,已经很难做到高效的维护。在资金有限的前提下,需要即时更正运营方向很重要。

        为了解决这个问题,我研究开发运维自动化。目前后端使用的Python语言+Django的Web框架,前端使用vue3框架开发自动化运维系统。系统全程由我自主研发,不采用任何第三方工具和接口。

        系统设计不足之处请各位朋友指出,也感谢大家的支持和信任,如果在使用过程中遇到任何问题,或者有任何的意见和建议,欢迎您与我交流学习。

        一、日志绘图

                该功能为了提供日志绘图功能,但目前仅限于分析Nginxaccess_log与error_log日志,对于其它日志,后续会支持。

        二、主机状态自动检查

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

        三、系统网络拓扑

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

        四、命令管理

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

        五、文件传输

                在Web上操作Linux服务器的文件,整个过程全自动。

        六、秘钥管理

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

        七、脚本管理

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

        八、操作审计

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

        九、命令拦截

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

        十、资产管理

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

        十一、远程日志

                操纵系统日志管理。

        十二、应用管理

                直接在web界面操作linux服务,或者 是自定义的程序等,比如nginx、各个端的页面统计。

        十三、软件部署

                直接进行软件的安装和nginx等应用的代码部署。


http://www.niftyadmin.cn/n/5689373.html

相关文章

Solidity智能合约中的事件和日志

1. Solidity 中的事件和日志概述 1.1 什么是事件? 在 Solidity 中,事件(Event)是一种允许智能合约与外部世界进行通信的机制。通过触发事件,可以记录合约执行中的关键操作,并将这些操作发送到链上。事件的…

从零开始讲PCIe(1)——PCI概述

一、前言 在之前的内容中,我们已经知道了PCIe是一种外设总线协议,其前身是PCI和PCI-X,虽然PCIe在硬件上有了很大的进步,但其使用的软件与PCI系统几乎保持不变。这种向后兼容性设计,目的是使从旧设计到新设计的迁移更加…

VPN简述

文章目录 VPNVPN基础VPN类型 VPN VPN隧道安全 VPN基础 背景: 在网络传输中,绝大部分数据内容都是明文传输,存在很多安全隐患(窃听、篡改、冒充) 总部、分公司、办事处、出差人员、合作单位等需要访问总部网络资源 Vi…

YOLOv11有效涨点专栏目录 | 内含各种卷积模块,主干网络,注意力机制,自研模块,二次改进模块,检测头等创新点改进

试读篇 YOLOv11有效涨点专栏目录 | 内含各种卷积模块,主干网络,注意力机制,自研模块,二次改进模块等创新点改进 YOLOv11改进 | Conv篇 | YOLOv11引入AKConv(轻量) YOLOv11改进 | 注意力篇 | YOLOv11引入C…

C语言基础(7)之操作符(1)(详细介绍)

目录 1. 各种操作符介绍 1.1 操作符汇总表 2. 移位操作符 2.1 移位操作符知识拓展 —— 原码、反码、补码 2.2 移位操作符讲解 2.2.1 右移操作符 ( >> ) 2.2.2 左移操作符 ( << ) 3. 位操作符 3.1 & (按位与) 3.2 | (按位或) 3.3 ^ (按位异或) 3.4…

话术挂断之后是否处理事件

文章目录 前言联系我们解决方案方案一方案二 前言 流程&#xff1a;自动外呼进入机器人话术。问题&#xff1a;在机器人放音时用户挂断后&#xff0c;话术还会继续匹配流程&#xff0c;如果匹配上的是放音节点&#xff0c;还会进行放音&#xff0c;那么在数据库表conversation…

Java JUC(三) AQS与同步工具详解

Java JUC&#xff08;三&#xff09; AQS与同步工具详解 一. ReentrantLock 概述 ReentrantLock 是 java.util.concurrent.locks 包下的一个同步工具类&#xff0c;它实现了 Lock 接口&#xff0c;提供了一种相比synchronized关键字更灵活的锁机制。ReentrantLock 是一种独占…

anaconda创建环境无法定位到正确的Python解释器版本

一、概述 因为需要使用到torch其对Python的版本有些限制&#xff0c;我使用anacoda创建了Python版本3.8的环境&#xff0c;出现了一些问题&#xff0c;具体问题在下面进行分析。 二、具体分析 &#xff08;一&#xff09;问题概述 如图所示&#xff0c;在新创建的环境中&…