免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5322 | 回复: 12
打印 上一主题 下一主题

[网络管理] 开源的批量管理服务器客户端软件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-04 18:02 |只看该作者 |倒序浏览
下载地址:
https://code.google.com/p/mzyst/downloads/list

我刚传上去的,有需要的可以试试.下面是内附的读我文件内容:

=======================================================================================

默认密码:root

执行文件是:mzyst.exe

如无法运行,可先安装此驱动:
http://www.microsoft.com/zh-cn/download/details.aspx?id=26368

=======================================================================================

这是什么软件:

可以在管理批量远端服务器的客户端软件.现在只能运行在windows上,以后会写出linux的版本.

=======================================================================================

特点和限制:

1,安装简便,应该说不需要安装,把压缩包解开就可以直接运行了.不需要在被控端安装任何软件,通过默认的ssh来管理被控端.

2,现在只能管理bsd和linux服务器.我测试用的是自己的freebsd服务器和在笔记本上安装的ubuntu,有些功能可能还和其他版本的bsd,linux存在一些兼容性问题,大家发现问题可以提交给我,我会不断改进.

3,除了我写的脚本外,大家还可以自定义脚本,只要会python,方便自己平时的管理.

=======================================================================================

具体的功能:

1,原理是通过pexpect链接远端服务器的ssh端口,然后执行特定命令.所以基本上能通过ssh执行的一切工作都可以做,现在我只开发了几个脚本,以后会不断开发新脚本.

2,现有的四脚本:修改密码,查看服务器状态和设备资料,上传和下载文件(这个脚本不是通过pexpect,是用的paramiko模块),执行自定义命令.

3,在设备列表或其他脚本的结果列表页,双击设备名称的,可以直接打开该设备的ssh链接窗口.

=======================================================================================

使用的语言和相关软件:

1,用python语言编写,涉及的模块主要有wxpython,winpexpect.

2,数据库用的sqlite

3,windows版链接ssh用的是plink.双击弹出的shell终端暂时也使用plink,本来想自己写shell的,也不用弹出个dos终端,但是写起来才发现,工作量极大,所以先凑合用plink,以后慢慢再写.

=======================================================================================

如何自制脚本:

1,需要会使用python语言.

2,现有的四个脚本在mzyst\mzyclass目录下,例如serverstat.py就是监控服务器状态的脚本.conf目录里有个scripts.ini文件,所有的脚本文件名前缀和名称都写在里面.大家可以通过查看我编写的四个脚本的代码来写自己的脚本.数据库是根目录下的db文件,通过任意sqlite管理软件都可打开,数据表命名浅显易懂.

3,写好自编脚本后,把脚本添加到scripts.ini里即可.每行一个脚本,脚本文件名前缀和脚本名字用|分隔.请用unix格式打开该文件,如果windows格式打开的,分隔符会由\n变成\r\n,造成错误.

4,欢迎大家写好后分享自己的脚本.

=======================================================================================

使用注意:

1,如果你管理的设备很多.在修改软件密码的时候(不是服务器密码),软件会同时修改数据里保存的服务器密码,根据你的新密码重新进行加密,这期间请不要强行关闭软件,会造成数据异常.

2,现有大多数脚本都是ssh登录操作,尽量不要对同一个服务器进行脚本操作.

3,在脚本执行结果界面显示所有服务器执行结束,或者有的服务器遇到错误异常结束前,就是只要有服务器还在执行脚本命令中,不要强行关闭该脚本界面,或刷新该脚本.因为这可能会造成之前执行的ssh链接未关闭,索然不会对服务器端造成什么危害,但是可能会影响在线人数的统计准确性(就是服务器端执行who命令显示的当前登录人数).

4,软件是用cxfreeze封装的,我不知道这么封装是否有msvcp90的问题,如果启动提示msvcp90.dll或其他dll找不到,到dll下载站去下载一个即可.如果确实出现这种提示,请告知我,我会在以后的版本中包括这些文件.

=======================================================================================

项目地址:
https://code.google.com/p/mzyst/

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2013-03-05 18:15 |只看该作者
楼主有没有演示?我目前也在写这样一个东西。

论坛徽章:
0
3 [报告]
发表于 2013-03-06 03:30 |只看该作者
回复 2# dooros


   这几天有事,稍有有闲了截几张图片放上来.

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
4 [报告]
发表于 2013-03-06 09:23 |只看该作者
dooros 发表于 2013-03-05 18:15
楼主有没有演示?我目前也在写这样一个东西。


你这样弄的是不是服务器上也得装个东西通讯?

论坛徽章:
0
5 [报告]
发表于 2013-03-08 03:37 |只看该作者
回复 4# dooros

服务器上有ssh就行
   

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
6 [报告]
发表于 2013-03-08 08:36 |只看该作者
满智勇 发表于 2013-03-08 03:37
回复 4# dooros

服务器上有ssh就行


我开始也是用ssh,但是感觉效率不行,特别是网络状况不是特别好的情况下。

论坛徽章:
0
7 [报告]
发表于 2013-03-08 09:21 |只看该作者
回复 6# dooros
这确实是一个矛盾,便利性和功能性很难兼顾到.

   

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
8 [报告]
发表于 2013-03-08 09:50 |只看该作者
自己做的呀?

我们买了开源的企业付费版本

论坛徽章:
0
9 [报告]
发表于 2013-03-08 10:27 |只看该作者
回复 8# dengbao2001

啥软件?
   

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
10 [报告]
发表于 2013-03-08 15:43 |只看该作者
GroudWork   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP