标题:开源项目:天涯服务器管理系统 V2.1.1[原创] 出处:运维进行时 时间:Tue, 09 Mar 2010 18:35:31 +0000 作者:刘天斯 地址:https://blog.liuts.com/post/184/ 内容: 一个用于管理服务器的运维软件,可以很方便管理上千台Linux服务器。 项目托管地址:http://code.google.com/p/tianyaservmanager/ 开源协议 Artistic License/GPL 一、开发包 Client python 2.5 + wxpython2.8+ rpyc3.0+ psyco 1.6+ MySQLdb ConfigParser pywin32 for py2.5 (windows only) Server func certmaster cfengine mysql5.0+ rpyc3.0+ 二、支持平台 Windows xp/2000/2003 Linux2.6+ MacOS 三、角色分配 客户端 服务器端 四、功能特点 跨平台、分级管理、实时监控、及时报警、远程操作、可扩展性、在线升级、安全可靠 五、系统架构图 点击在新窗口中浏览此图片 https://blog.liuts.com/attachment.php?fid=71 六、功能截图 客户端登录界面 点击在新窗口中浏览此图片 https://blog.liuts.com/attachment.php?fid=63 客户端主界面 点击在新窗口中浏览此图片 https://blog.liuts.com/attachment.php?fid=64 更多截图: http://blog.liuts.com/post/175/ 七、服务器端Demo http://blog.liuts.com/post/183/ 八、模块编写 XRC(XML Resource)的设计来源于wxWidgets,它的想法很简单,就是将界面设计的工作从程序中独立出来。具体的做法是,创建单独的XML文件,负责 界面设计,程序运行的时候载入,生成界面。这样做的好处是显而易见的。首先,将繁琐的外观设计代码从程序中去掉,程序更清晰易读。其次,XRC文件独立于 程序,程序运行时才调用,因此可以随意更换外观。这种思想并不是wxWidgets的原创,MFC中的RC已经有了,类似的还有HTML和CSS的关系。 wxPython从wxWidgets继承而来,当然也保留了XRC(介绍来源于互联网)。 更多http://wiki.wxwidgets.org/Using_XML_Resources_with_XRC 九、目录结构 /var/SERVMANAGER ├─data 存放服务器分类及一般信息(XML格式) ├─img 系统图片资源 ├─Module 系统模块UI资源 ├─numbers 系统帐号pem密钥文件,默认只有root.pem。 ├─sql 系统表结构 └─tmp 系统临时目录(XML格式) 十、初始化系统 修改config.py,配置服务器主机、帐号、密码及数据库。 默认帐号:root 默认密码:123456 运行文件ServManager.py即可。 十一、声明 由于平台目前只在公司内部使用,因些会存在很多不完善的地方,大家在使用过程当中出现问题本人将不负任何责任,软件只供学习与交流用,同时禁止用于任何商业用途。 如大家有什么疑问或感兴趣的话题可以通过weibo与我交流:http://t.qq.com/yorkoliu Generated by Bo-blog 2.1.1 Release