一个服务器批量管理系统
本帖最后由 xzregg 于 2013-10-29 22:35 编辑运维一枚,通过学习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
http://bbs.linuxtone.org/data/attachment/album/201310/27/10024666qu281qapd0u8se.jpg
增加用户
http://bbs.linuxtone.org/data/attachment/album/201310/27/100246vpucpie3yclsciip.jpg
文件管理,使用freewebfilemanager:
http://bbs.linuxtone.org/data/attachment/album/201310/27/100248o2o4xwuh02433ow8.jpg
添加主机
http://bbs.linuxtone.org/data/attachment/album/201310/27/100247iboo6hn9a9uyrtu9.jpg
批量添加主机:
http://bbs.linuxtone.org/data/attachment/album/201310/27/100247xalvxvl81vzbxxh1.jpg
执行命令:
http://bbs.linuxtone.org/data/attachment/album/201310/27/1002484ypeycwf1yllolcw.jpg
http://bbs.linuxtone.org/data/attachment/album/201310/27/100248jm0sc74pmpd0z4pj.jpg
终端执行:
http://bbs.linuxtone.org/data/attachment/album/201310/27/100249e0rryvi1av1d1me1.jpg
不错,谢谢分享 支持多少台服务器?性能怎么样?
页:
[1]