命令分发平台
1. 开发初衷
公司这两天让统计我们的应用信息,其中包括应用程序版本、数据库(还要数据库全量数据),操作系统版本、系统进程、磁盘整体用量、nginx版本及配置 等等。上百台服务器就我一个人,做了几十台后人都麻了。2. 开发程序
想了想与其干体力活不如干脑力活。这不,命令分发平台不就开始了它的表演3. 平台功能
- 可选则不同权限自动在指定的远程主机执行指令 => root权限也可以哦<_>
以下指令以超级权限在远程主机运行:
- 不同主机间频繁切换执行指令是不很烦,直接在一台主机上指挥"千军万马"是不很nice。
-
单条指令执行在多台远程主机上是不很没意思,试试给它个程序集让它在指定主机上远程自动执行并返回执行结果
随便写个脚本:
在远程主机执行此脚本:
-
可直接自动以指定的权限与远程主机交互
以超级用户方式交互:
- 当然这些只是基础玩法。试试发散思维,直接远程监控项目中间件、数据库、收集服务信息、修复安全漏洞 呐!