资 源 简 介
默认密码: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,现有的四个脚本在mzystmzyclass目录下,例如serversta