簡單開源的《運維服務器信息管理系統》分享

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個左右。相信合做後不會讓您失望。

鑑於運維的敏感性,信任是很重要的,有須要的朋友們能夠聯繫我,謝謝照顧與支持,感恩~~

相關文章
相關標籤/搜索