简单开源的《运维服务器信息管理系统》分享

1、原因:css

一、先前看到 老男孩 前辈分享了一个服务器信息管理系统,以为很是实用。然后为了学习web.py,便编写这个系统做为练手。同时也更加适合本身的环境需求。python

二、编写这个系统出发点,旨在将服务器管理,从excel向web方式转变。系统功能仅仅定位于服务器信息管理或者服务器资产管理,而不与服务器实体有过多的牵连。同时技术上也就简单了。mysql

三、为何不是django?linux

web.py更简单,更轻量级,更容易上手。写这种小应用再合适不过。程序员

四、为何不用PHP?web

虽然用PHP写这个,也没有问题。不过当时的目标是学习python,用来写一些工具提升工做效率,因此就是web.py了。sql

五、公司的程序员写这个更快、更容易,何须本身弄?数据库

更方便本身维护,掌握,同时又多一项技能,何乐不为。何况,程序员也是很忙的。django


若是这套系统适合您,但愿使用,就请接着往下看。windows

3、系统结构简介:

yunwei 根目录├── app.py 程序启动文件├── config  配置文件目录│       ├── __init__.py 空文件,方便模块调用│       ├── sessions 会话存储目录│       ├── setting.py 系统配置文件│       └── url.py  url规划文件├── controls   逻辑控制│       ├── base.py  功能函数│       ├── control.py  全站全部的逻辑控制处理│       └── __init__.py├── download      下载目录│       └── hosts.xls├── models   数据库交互│       ├── __init__.py│       └── models.py 数据库功能处理文件├── static   静态资源│       ├── css│       ├── p_w_picpaths│       └── js├── templates  模版文件│├── uwsgi_conf.xml  uwsgi启动配置文件│└── yunwei.sql 数据库文件

4、安装部署:

一、个人开发和部署环境:

CentOS6.2 x86_64

MySQL-5.5.16

Nginx-1.0.0

python-2.6.6

xlwt-0.7.4

uwsgi-1.2.3

MySQL-python-1.2.2

二、系统安装必须条件:

python2.6.x

web.py-0.36

三、依据安装手册,整个系统的安装过程,是简单顺利的。

若是您是第一次安装使用本系统,请直接下载附近包:运维服务器管理系统-最新版,按照 安装手册 进行便可。


若是您已经安装了旧版,请下载附件包:运维服务器管理系统-最新版 和 update.sql。

 a、首先直接将最新的代码覆盖到您的网站目录,注意先备份config/settting.py文件

 b、不要导入yunwei.sql。

 c、导入更新数据SQL:mysql -uroot -proot yunwei < update.sql 。

 更新完成。

安装手册(linux)http://johnsteven.blog.51cto.com/blog/2523007/1046880

系统程序:附件

5、系统功能改进:

一、搜索功能js优化 【谷歌、火狐经过,IE不经过】

二、增长快捷操做:删除记录+记录恢复

三、增长快捷操做:最近更新

四、主机查看页面中显示修改时间

五、搜索功能增长修改人选项

六、界面UI微调


博主仍从事运维行业,拥有10年+ 一线运维经验,技术上靠得住(还行吧),生活不容易,纯粹补贴家用,时间充裕,与有须要的朋友 互相帮助。

业务范围:网站、服务器、系统(linux|windows)、架构、部署、调优、排错、安全方案、低成本解决中小量攻鸡、业务上云(全部公有云)

合做形式:代维、兼职、临时技术支持

合做理念:诚信第1、信任是基石、不解决问题不收钱、完工才收

职业操守:讲诚信和毫不影响用户数据安全,您信任后再合做

客户监督:本博文评论一直开放,合做的朋友们可自由发表合做后对个人评价(坏朋友请放过我吧0_0)

联系方式:QQ:278566109

自评:个人技术不是很好也不是不好,自信能解决绝大多数问题。截止目前合做过的项目20个左右。相信合做后不会让您失望。

鉴于运维的敏感性,信任是很重要的,有须要的朋友们能够联系我,谢谢照顾与支持,感恩~~

相关文章
相关标签/搜索