简单开源的《运维服务器信息管理系统》分享
一、缘由:
1、先前看到 老男孩 前辈分享了一个服务器信息管理系统,觉得非常实用。而后为了学习web.py,便编写这个系统作为练手。同时也更加适合自己的环境需求。
2、编写这个系统出发点,旨在将服务器管理,从excel向web方式转变。系统功能仅仅定位于服务器信息管理或者服务器资产管理,而不与服务器实体有过多的牵连。同时技术上也就简单了。
3、为什么不是django?
web.py更简单,更轻量级,更容易上手。写这种小应用再合适不过。
4、为什么不用PHP?
虽然用PHP写这个,也没有问题。不过当时的目标是学习python,用来写一些工具提高工作效率,所以就是web.py了。
5、公司的程序员写这个更快、更容易,何必自己弄?
更方便自己维护,掌握,同时又多一项技能,何乐不为。况且,程序员也是很忙的。
如果这套系统适合您,希望使用,就请接着往下看。
三、系统结构简介:
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 数据库文件
四、安装部署:
1、我的开发和部署环境:
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
2、系统安装必须条件:
python2.6.x
web.py-0.36
3、依据安装手册,整个系统的安装过程,是简单顺利的。
如果您是第一次安装使用本系统,请直接下载附近包:运维服务器管理系统-最新版,按照 安装手册 进行即可。
如果您已经安装了旧版,请下载附件包:运维服务器管理系统-最新版 和 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
系统程序:附件
五、系统功能改进:
1、搜索功能js优化 【谷歌、火狐通过,IE不通过】
2、增加快捷操作:删除记录+记录恢复
3、增加快捷操作:最近更新
4、主机查看页面中显示修改时间
5、搜索功能增加修改人选项
6、界面UI微调
转载于:https://blog.51cto.com/johnsteven/1048968
简单开源的《运维服务器信息管理系统》分享相关推荐
- 让你久等了《开源安全运维平台OSSIM疑难解析--入门篇》正式出版
2019年暑期,众所期待的新书<开源安全运维平台OSSIM疑难解析--入门篇>由人民邮电出版社正式出版发行.此书从立意到付梓,历时超过两年,经过数十次大修,历经曲折与艰辛,希望为大家代奉献 ...
- 让你久等了!《开源安全运维平台OSSIM疑难解析--入门篇》9月上市
2019年暑期,众所期待的新书<开源安全运维平台OSSIM疑难解析--入门篇>开始印刷,9月份即可预售.此书从立意到付梓,历时超过两年,经过数十次大修,历经曲折与艰辛,希望为大家代奉献一本 ...
- 免费的运维服务器,服务器运维, 卓豪ManageEngine
首页 » 行业案例 服务器运维对您的业务至关重要吗? 尽管有些企业从未经历过严重的服务器宕机事故,但是投资购买运维工具来检测服务器状态仍然是很明智之举.这样便可以防患于未然,让业务失控之前,进行及时预 ...
- 《开源安全运维平台OSSIM最佳实践》
<开源安全运维平台OSSIM最佳实践> 经多年潜心研究开源技术,历时三年创作的<开源安全运维平台OSSIM最佳实践>一书即将出版.该书用80多万字记录了,作者10多年的IT行业 ...
- Linux运维-服务器系统篇
Linux运维-服务器系统篇 开篇导读: 本篇博文是此系列教程的第二课,在这一课中将大概的介绍一下服务器上的操作系统,了解一下它的基本概念和发展历程. 服务器系统的概念和作用 如何理解服务器操作系统? ...
- 微服务平台(Micro Service Platform : MSP)旨在提供一个集开发、测试、运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效。...
微服务平台(Micro Service Platform : MSP)旨在提供一个集开发.测试.运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效. MSP采用业界 ...
- 《开源安全运维平台OSSIM最佳实践》实验环境下载
<开源安全运维平台OSSIM最佳实践>实验环境下载 由清华大学出版社首发.当当.京东自营店.天猫.亚马逊均有销售. OSSIM开源安全交流QQ群: 179084574 经多年潜心研究开源 ...
- 开源安全运维平台OSSIM疑难解析:资源下载
1.<开源安全运维平台OSSIM疑难解析--入门篇> 我要试读 图书资源下载:http://box.ptpress.com.cn/y/978-7-115-50550-7 2.<开源安 ...
- 《开源安全运维平台OSSIM最佳实践》当当自营店 3-15活动 ,仅售 6 折
2019独角兽企业重金招聘Python工程师标准>>> <开源安全运维平台OSSIM最佳实践>当当自营店 3-15活动 ,仅售 6 折. 购书地址: http://pro ...
最新文章
- python矩阵处理库_用于处理非常大的矩阵的Python库
- 在 Visual Studio 中使用 Q# 进行量子编程
- C语言文件操作函数大全(看到总结的真的很好,就转载贡献给大家了)
- 贷款为什么要查看征信?
- Halcon例程详解(植物测量) —— measure_plant.hdev
- OSPF——GRE Tunnel(含配置命令)详解
- 抖音音乐品牌升级 推出“炙热星河”音乐人服务平台
- 为什么黑客无法攻击公开的区块链?
- shell自动化处理_相关知识整理(整理中)20210329
- Nginx 项目部署和配置
- 全局索引 前缀索引_面试系列 索引种类与优化
- 操作系统——四种进程调度算法模拟实现(C语言)
- ectouch注册去邮箱的修改方法
- 什么是SIP协议,和Freeswitch什么关系
- [软考]项目工作说明书VS项目范围说明书
- STOP 0X00000018关机蓝屏重启问题
- 看完这篇文章,你肯定理解什么是浮点数了!
- java method field_java_解析Java中的Field类和Method类,Field类
Field类中定义了一些方 - phpStudy...
- 华东师范2018研究生复试上机题题解
- 【项目经验】最新最全ElasticSearch操作详解