命令分发平台

1. 开发初衷

公司这两天让统计我们的应用信息,其中包括应用程序版本、数据库(还要数据库全量数据),操作系统版本、系统进程、磁盘整体用量、nginx版本及配置 等等。上百台服务器就我一个人,做了几十台后人都麻了。

2. 开发程序

想了想与其干体力活不如干脑力活。这不,命令分发平台不就开始了它的表演

3. 平台功能

  • 可选则不同权限自动在指定的远程主机执行指令 => root权限也可以哦<_>

    以下指令以超级权限在远程主机运行:

  • 不同主机间频繁切换执行指令是不很烦,直接在一台主机上指挥"千军万马"是不很nice。

  • 单条指令执行在多台远程主机上是不很没意思,试试给它个程序集让它在指定主机上远程自动执行并返回执行结果

    随便写个脚本:


      在远程主机执行此脚本:

  • 可直接自动以指定的权限与远程主机交互

    以超级用户方式交互:

  • 当然这些只是基础玩法。试试发散思维,直接远程监控项目中间件、数据库、收集服务信息、修复安全漏洞 呐!



Ok! 今天就到这儿,欢迎一起探讨哦!!!





开源地址:https://gitee.com/indexc/distribute-command-management-platform.git



posted @ 2024-04-11 00:21  lvy-zhz  阅读(39)  评论(0编辑  收藏  举报