简易中控紫猫插件版基本思路介绍

Posted zjl8455482

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简易中控紫猫插件版基本思路介绍相关的知识,希望对你有一定的参考价值。

整体的运行思路:

技术图片

中控端:其实就是紫猫插件自带的那个sql.php 和对应的mysql数据库表 功能是和脚本主代码进行交互  目前这情况下是接收脚本主代码传递过来的信息(云账号和当前脚本状态) 并把脚本状态存储到中控对应的云日志表里,根据云账号去云用户表里面查询出对应的密码 再根据云账号去云配置表里面查询出对应的配置内容 然后把 对应的密码和对应的配置返回给脚本主代码

脚本主代码只是负责和中控交互和根据中控指令开关脚本多线程从脚本多线程获取的脚本状态和云账号发送给中控端,中控处理完毕后返回当前账号对应的密码和云配置内容 先验证用户在脚本UI上输入的密码是否和从中控反馈回来的密码一致  不一致自然不用继续下去了 一致则把从中控传递来的云配置内容 转发给 脚本多线程 让脚本多线程按照云配置来运行脚本

脚本多线程只是负责运行脚本的功能模块 其他的什么也不做 把脚本运行状态写到多线程的公共变量里面 传递给脚本主代码  然后从脚本主代码那边获取到中控传递来的云配置内容 按照云配置执行脚本


运行流程详细版:(比较杂)

技术图片


123



以上是关于简易中控紫猫插件版基本思路介绍的主要内容,如果未能解决你的问题,请参考以下文章

简易中控紫猫插件版压缩包使用说明

简易中控紫猫插件版压缩包使用说明

C语言实现简易版 扫雷 步骤及代码

C语言实现简易版 扫雷 步骤及代码

传统公司部署OpenStack(t版)简易介绍——Glance组件部署

传统公司部署OpenStack(t版)简易介绍——Glance组件部署