歡迎您光臨本站 註冊首頁

一個伺服器批量管理系統

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0
運維一枚,通過學習python和django,搞的一個伺服器管理系統。

githup地址:https://github.com/xzregg/yunwei

基於以下開源軟體: django paramiko jquery artdialog codemirror juqerydatatable freewebfilemanager

需要環境:

yum -y install gcc python-devel mysql-devel sqlite-devel MySQL-python freetype-devel openssh-clients python-sqlite python-setuptools
python版本2.6或者2.7,注意編譯安裝完,要修改yum命令
python包:
    pexpect
    pycrypto
    httplib2
    Imaging
    Django
    MySQL-python

安裝:

python setup.py

配置資料庫(可修改settings.py文件配置mysql,默認使用sqlite):

python manage.py syncdb

啟動:

python manage.py 0.0.0.0:8000
或者
uwsgi --http 0.0.0.0:8000 --module wsgi  --chdir ./ --pythonpath .. --enable-threads -M -p4  --reload-mercy 4
最好配合nginx使用uwsgi

瀏覽:http://localhost:8000

默認帳號密碼:admin/admin

增加用戶

文件管理,使用freewebfilemanager:

添加主機

批量添加主機:


執行命令:

終端執行:



[火星人 ] 一個伺服器批量管理系統已經有617次圍觀

http://coctec.com/docs/service/show-post-132.html