400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

AutoOps1.8版本-创新互联

AutoOps

AutoOps 是一款基于 2.0 版本django 开发的,主要面向linux运维工程师使用,管理linux资产信息,Mysql数据库,批量执行命令、脚本,获取流量图,web ssh管理,技术文档等功能。

在正安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站建设 网站设计制作定制网站建设,公司网站建设,企业网站建设,品牌网站设计,营销型网站,外贸网站制作,正安网站建设费用合理。

欢迎大家测试使用,有问题可反馈。

Demo

架构图

AutoOps  1.8  版本

更新记录


功能

环境


安装

 1. 下载,安装基本环境,安装目录为/opt下,如是其他目录,请修改supervisor.conf中的相应设置即可。

cd /opt yum install git   sshpass    redis  -y  systemctl enable redis.service  systemctl start  redis.service  git  clone  https://github.com/hequan2017/autoops.git      cd   autoops/ pip3 install -r requirements.txt        cd /usr/local/src wget https://codeload.github.com/sshwsfc/xadmin/zip/django2 unzip django2 cd xadmin-django2/ python setup.py  install

添加的资产里面, 建议执行 yum install ipmitool dmidecode -y以获取更多信息

  1. 安装 supervisor

chmod +x    /opt/autoops/script/inception/bin/* pip2   install    supervisor          ## 没有pip2 版本的 ,可以参考 script/install_pip2.sh echo_supervisord_conf    > /etc/supervisord.conf  mkdir /etc/supervisord.d/       vim /etc/supervisord.conf      ##进行相关设置           [inet_http_server]             ##HTTP登录账号密码 port=0.0.0.0:9001  username=user password=321 [include] files = /etc/supervisord.d/*.conf
cp   /opt/autoops/script/supervisor.conf               /etc/supervisord.d/

环境设置

DATABASES = {      'default': {         'ENGINE': 'django.db.backends.sqlite3',          'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),      }  }     DATABASES = {        'default': {            'ENGINE': 'django.db.backends.mysql',            'NAME': 'autoops',            'USER': 'root',            'PASSWORD': '123456',            'HOST': '192.168.10.24',            'PORT': '3306',         } }
DEBUG = True                            ## 实际生产环境使用,请关闭    False BROKER_URL = 'redis://127.0.0.1:6379/0'                  ##Redis地址,一般情况不用修改 Webssh_ip = '114.115.132.147'      ##WebSSH 软件的 访问IP,也就是本机外网IP,改这个地方就好了。 Webssh_port='9000'             ##端口号,默认即可。如有修改,需要修改  webssh/main.py文件 define('port', default=9000, help='listen port', type=int) Inception_ip = '127.0.0.1'         ## 此为 Inception 软件地址,  默认为本机地址,一般不用修改 Inception_port = '6669'            ## 此为 Inception 软件端口号 inception_remote_system_password='654321'    ## 设置回滚备份(mysql)服务器相关参数,并同步修改一下 script/inc.cnf 里面的设置 inception_remote_system_user='root' inception_remote_backup_port='3306' inception_remote_backup_host='192.168.10.100'   ##设置备份数据库地址
if version < (1, 3, 3):     raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)

在script/ 文件夹下有已经修改的connections.py 和 cursors.py 直接替换即可。
替换位置为 /usr/local/lib/python3.6/site-packages/pymysql 下的 connections.py 和 cursors.py 两个文件 注: 如果想知道,修改了哪里,可参考script/备注。

cp /opt/autoops/script/connections.py   /usr/local/lib/python3.6/site-packages/pymysql/connections.py cp /opt/autoops/script/cursors.py    /usr/local/lib/python3.6/site-packages/pymysql/cursors.py
python manage.py makemigrations python manage.py  migrate python manage.py  createsuperuser             ##创建管理员
/usr/bin/python2.7   /usr/bin/supervisord -c /etc/supervisord.conf

加到linux 开机启动里面 chmod +x /etc/rc.d/rc.local 把上面的命令放到这个文件里面


开发设置

asset/views.py from   tasks.ansible_2420.runner import AdHocRunner, CommandRunner from  tasks.ansible_2420.inventory import BaseInventory tasks/views.py    from   tasks.ansible_2420.runner import AdHocRunner, CommandRunner from  tasks.ansible_2420.inventory import BaseInventory release/views.py from   tasks.ansible_2420.runner import AdHocRunner from  tasks.ansible_2420.inventory import BaseInventory

生产环境

uwsgi  --ini    /opt/autoops/script/uwsgi.ini     # 启动uwsgi配置  也可以把这个命令写到开机的文件里面 uwsgi  --stop   /opt/autoops/script/uwsgi.pid    # 关闭uwsgi uwsgi  --reload  /opt/autoops/script/uwsgi.pid   #重新加载
root         /opt/autoops;             location / {         include uwsgi_params;         uwsgi_connect_timeout 30;         uwsgi_pass unix:/opt/autoops/script/uwsgi.sock;              }          location /static/   {             alias  /opt/autoops/static/;             index  index.html index.htm;     }

截图

AutoOps  1.8  版本AutoOps  1.8  版本AutoOps  1.8  版本AutoOps  1.8  版本AutoOps  1.8  版本AutoOps  1.8  版本


贡献者

1.0

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:AutoOps1.8版本-创新互联
文章地址:http://mzwzsj.com/article/jocig.html

其他资讯

让你的专属顾问为你服务