windows下运行的linux服务器批量管理工具(带UI界面)

产生背景:

由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令、同时批量对LINUX服务器upload程序包、同时批量对LINUX服务器download程序包。当前世面上也存在一些常见且功能强大的工具,如puppet,dsh,parallel-ssh等,但不得不说,他们的功能太重量了,重量到不得不学习他们的命令以及复杂的用法,且对于刚入LINUX门道的“菜鸟”来说无UI界面纯命令操作也显得太“重”了。故基于当前行业的形式以及个人工作的需要,开发了此windows下运行的linux服务器批量管理工具。

工具语言:

此工具采用python2.7开发,结合其WxPython的强大的UI工具集-UI界面设计模块集,及paramiko的功能工具集-Linux服务器操作模块集的支持所开发。

工具后期:

由于本人对python了解甚微,且有很多方法及类模块还不熟悉,所以此工具还有很多BUG和许多待优化之处,希望使用到的同仁可以在后期一起来完善其功能,可对使用过程中需要改进之处提出意见,我将跟据情况对工具实时的进行修改,期待我们一同进步。 

 

工具介绍:

 

 功能简介:

1.选中“执行命令”操作:

输入IP、密码(请注意IP与密码间使用空格分割,且多个IP以换行区分),输入命令(请注意:不同命令行以换行区分,也可使用&连接多个命令),点击“运行”后,可在程序的目录中通过查看ssh_info.log日志查看命令的执行结果,界面的日志区显示多服务器的线程运行情况。(注:由于多服务器时结果会很多,故采用了后台日志记录的方式显示结果。)

2.选中“上传文件”操作:

输入IP、密码(请注意IP与密码间使用空格分割,且多个IP以换行区分),选择“本地目录”(本地需要上传的文件所在目录,由于上传采用sftp方式,故需要保证本地目录中的文件不是文件夹形式,要以独立的文件存在),选择“远程目录”(服务器接收上传的文件的目录,需要保证远程目录的结尾以/结束,如/tmp/),点击“运行”后,本地目录中的文件都会依次上传到服务器目录中。同样的可以在ssh_info.log日志中查到看执行的结果情况。

3.选中“下载文件”操作:

输入IP、密码(请注意IP与密码间使用空格分割,且多个IP以换行区分),选择“本地目录”(需要从服务器上下载的文件所要存储的目录),选择“远程目录”(远程服务器下载的文件的目录,由于下载采用sftp方式,故需要保证远程目录中的文件不是文件夹形式,要以独立的文件存在,需要保证远程目录的结尾以/结束,如/tmp/),点击“运行”后,远程服务器目录中的文件都会依次下载到本地目录中。同样的可以在ssh_info.log日志中查到看执行的结果情况。

4.选中“使用key”操作:

由于很多运维人员管理服务器时,为了避免维护多个密码信息,从而使用public key、private key对的形式,授权操作服务器。所以设计了此功能。当勾选此功能时,key 密码及key目录会置为可操作状态。“key 密码”为使用private key时的二次验证密码信息, “key目录”需要浏览至private key文件的路径,当然你也可以手动填写,但要保证路径的正确性。注意:当选择此功能时,输入的IP及密码文本框,也就是第一个文本框中的密码列会失效(原因你懂得),所以此时,你可以在第一个文本框中只输入IP一列。多个IP以列的形式存在,切记。

5.其它功能:

端口可以依据你实际的情况进行变更,默认为22。“清空日志”功能只会清空当前窗口中运行的日志信息。高级的用户可以在程序的目录中查看paramiko的log文件确认此工具的运行情况。 

 

下载地址:

(个人觉得这是一个不错的工具,如果您真心想使用,请不要喷我,因为下载确实需要积分。如果您有一颗热情的心,且不想用积分下载。请邮件我Email:rubydrew@qq.com,我主动发您。) 

 v1.0 http://download.csdn.net/detail/drew27/7982757

 

 

注意:请在X64位的windows操作系统下运行此程序。

更新记录:

v1.2 2014/11/10 1.增加用户名设置; 2.更新UI信息; 3.更新提示信息;
 LMT v1.2下载地址:  
http://download.csdn.net/detail/drew27/8143417 

v1.3
2014/11/16
1.增加每台host的端口设置;
2.修改icon加载时报错;
 LMT v1.3下载地址:
http://download.csdn.net/detail/drew27/8165091

请您转载时注明出处,因为这是作者的心血,虽然程序做的不怎么样。 

转载于:https://www.cnblogs.com/zhuhongbao/p/3997292.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows操作系统界面最简洁的图形工具。 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放你的双手,五分钟批量执行上千台服务器命令。 Unix 实验室服务器批量管理监控系统,简称 UnixShellManager UnixShellManager 分简装版, 标准版,企业版。 UnixShellManager 实验室批量管理监控系统,能够实现对 windows 系统远程桌面登录管理操作,VNC 远程管理操作 可以实现对WINDOWS,LINUX, UNIX, 图形界面登陆管理操作,以上均可实现自动登录系统,,登录用户,根据权限不同,显示不同的操作界面,有分组管理,可以有效分类的对服务器,工作站,进行分实验室,分组管理,Unix linux服务器远程批量操作模式,批量操作模式 可以多线程操控Unix,Linux服务器执行命令,获 取状态,输出命令执行结果,可以实现大批量修改文 件,关机,解放双手,实现管理自动化。VNC 图形界面能够实现自动登录系统,windows远程登录界面能够远程操作windows系统,自动登录。核心监控服务器模式,可以监控服务器的的CPU.IO.DISK. MESSAGES. MEMORY. SERVICES. LOAD. HARDWARE. LOGIC DISK STATUS. 等等一系列 服务务器硬件和软件服务。 用户名:Admin 密码:qwe0987
道的朋友们,我们非常自豪的向您推荐禅道最新的4.0版本!相比较于去年9月3日发布的3.3版本而言,4.0版本在UI、安装升级、使用流程、操作体验方面都做了重大的改进和突破。我们后面会重点对4.x系列版本提供技术支持和扩展,之前的版本我们将陆续放弃支持,强烈建议每一位禅道的用户都尽快升级到4.0。 下面让我们一起来看下3.3版本以来禅道做得改进: 一、重新整理的一键安装包 我们重新整理精简了windowslinux一键安装包,简化了apache, php和mysql的配置文件。 并且重新实现了windows一键安装包的控制面板。 重新恢复了phpmyadmin。 二、重新梳理了UI界面 重新整理每个页面的操作按钮。 重新整理colorbox的样式,宽高和显示效果。 精简菜单。 显示操作记录的diff信息时,去掉标签。 三、禅道使用流程可选 现在安装禅道之后,可以选择禅道的使用流程,使用方式更加灵活,更加方便。 四、集成客户端提醒功能 现在禅道内置了桌面提醒工具,可以非常方便的提醒相关人员进行操作: 五、增加了web应用功能 从4.0版本开始禅道还集成了web应用功能,您可以非常方便的将某个网站添加为自己的应用,或者选择我们为大家整理的工具安装。 六、项目增加了短期迭代、长期项目和运维项目的区分 现在创建项目的时候,可以根据公司不同的管理方式来选择是短期迭代,还是长期项目,还是运维型的项目。不同类型的项目,其功能略有差异。比如长期项目和运维项目可以划分功能模块,短期迭代可以使用燃尽图等。 七、批量操作功能都集成到了开源版本中 我们将批量添加,批量编辑,批量关闭等操作都集成到了开源版本中,产品经理和项目经理应该很开心啦:) 八、其他大量的改进: 我的地盘: 修复todo批量添加之后跳转页面的错误 我的地盘里面的内容实现在服务器端的排序功能。 我的todo增加分页功能。 我的todo的浏览页面都增加导入到今天按钮 产品: 重构产品访问权限的实现逻辑 产品实现关闭功能。 处理产品的下拉菜单,将结束的放在下面 编辑需求的时候显示需求的验收标准 放开对需求激活的检查 需求内置批量添加,批量编辑和批量关闭功能。 创建产品计划的时候,增加日期的选择 调整计划列表页面 项目 将项目的概况改为维护 项目实现了开始,挂起,延期,关闭等操作。 项目区分短期迭代,长期效果 调整项目列表和模块列表的显示。 重构项目访问权限的实现逻辑 在设置项目起止日期的时候,自动将周末排除掉 内置任务的批量添加和批量编辑功能。 从需求可以直接批量分解任务。 任务导出增加开始时间字段 编辑任务的时候,允许其修改所属的项目 燃尽图实现标准线功能 项目需求增加导出功能 项目任务增加记录工时处理 测试: 在bug详情页面增加相关用例展示 测试用例增加接口类型 测试执行增加了批量运行功能。 用例执行增加上一个,下一个功能 内置用例的批量添加和批量编辑功能。 用例列表失败的用例状态显示红色。 创建测试任务的时候,能够发送邮件通知测试负责人 测试任务增加各种操作。 测试任务增加测试总结字段。 测试任务增加优先级字段 统计: 增加Bug指派表 组织: 实现了批量维护用户功能。 实现了用户常用联系人列表功能。 添加用户的时候可以设置用户所属分组。 用户增加角色功能。 用户管理页面增加搜索功能 用户管理页面增加分页功能 删除用户之后应当跳回原来的列表页面 重新调整了权限分组维护页面。 权限管理增加自从某个版本以来所有新增的权限的功能 修改了公司名称之后,将session里面的信息也自动更改过来 将超级管理员的权限放在权限列表中 完善接口权限的处理 搜索: 按照日期进行搜索的时候增加动态条件 按照用户字段来进行搜索的时候增加对me的支持 自动判断日期字段的操作符 邮件: 将邮件配置存储放在数据库中 发送邮件的时候,将diff中的代码标签去掉 命令行和程序: 解决5。4版本里面的waring问题 提供一个脚本,自动将各个php, bat。shell文件中的路径都处理好 写一个脚本,可以方便用户从Windows系统迁移到linux中 对bin目录下面的各个脚本提供bat的封装 实现了定时任务框架。 整理了常用的命令行工具。 集成了每日提醒功能。 其他: 提示用户最大可上传附件大小。 回收站增加了全部隐藏的功能。 升级了kindeditor, 文档功能增加了表格的支持。增加了代码高亮的功能。 控制编辑内容时p标签的margin 导出功能增加选中导出功能 更新模块顺序之后,自动调整其排序字段
史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows操作系统界面最简洁的图形工具。 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放你的双手,五分钟批量执行上千台服务器命令。 Unix 实验室服务器批量管理监控系统,简称 UnixShellManager UnixShellManager 分简装版, 标准版,企业版。 UnixShellManager 实验室批量管理监控系统,能够实现对 windows 系统远程桌面登录管理操作,VNC 远程管理操作 可以实现对WINDOWS,LINUX, UNIX, 图形界面登陆管理操作,以上均可实现自动登录系统,,登录用户,根据权限不同,显示不同的操作界面,有分组管理,可以有效分类的对服务器,工作站,进行分实验室,分组管理,Unix linux服务器远程批量操作模式,批量操作模式 可以多线程操控Unix,Linux服务器执行命令,获 取状态,输出命令执行结果,可以实现大批量修改文 件,关机,解放双手,实现管理自动化。VNC 图形界面能够实现自动登录系统,windows远程登录界面能够远程操作windows系统,自动登录。核心监控服务器模式,可以监控服务器的的CPU.IO.DISK. MESSAGES. MEMORY. SERVICES. LOAD. HARDWARE. LOGIC DISK STATUS. 等等一系列 服务务器硬件和软件服务。 用户名:Admin 密码:qwe0987

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值