ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:2.04MB ,
资源ID:24639826      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24639826.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(运维管理系统安装与说明.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

运维管理系统安装与说明.docx

1、运维管理系统安装与说明运维管理系统 安装与说明一、 安装1. nginx与django安装nginx安装这里不在讲解,网上搜索即可安装好安装django的需要先安装pytz这个包,安装好这个才能正常,安装django先执行python3.5 setup.py build再执行python3.5 setup.py install,安装pytz的包同django安装方法。注:我这里是用的是python3.5。2. python模块此系统用的模块如下表,否则系统里某些功能会实现不了。其它用到的都是python3自带的模块模块说明对应表如下:模块名称模块用途备注libvirt管理kvm虚拟机param

2、iko远程管理sshnetmiko管理cisco等网络设备库注:这里还用了novnc这个软件,主要是实现可以远程web界面管理虚拟机。3. djanggo设置这里主要是django的基本设置,如静态资源,模板设置及时区等,下面一一介绍设置方法 基本设置新创建一个项目用命令django-admin startproject 项目名称,再用django-admin startapp 应用名称。创建好后就要设置静态资源,设置方法就是编辑你项目里的settings.py文件,在文件最后添加如下:STATIC_URL = /static/STATICFILES_DIRS=(os.path.join(BA

3、SE_DIR,static), )以下是时区设置LANGUAGE_CODE = zh-hansTIME_ZONE = Asia/ShanghaiUSE_I18N = TrueUSE_L10N = TrueUSE_TZ = True以下是数据库设置,我这里有的是mysql配置如下:DATABASES = # default: # ENGINE: django.db.backends.sqlite3, # NAME: os.path.join(BASE_DIR, db.sqlite3), # default: ENGINE: django.db.backends.mysql,NAME: cmdb,

4、HOST:192.168.1.14,PORT:3306,USER:wangyang,PASSWORD:wangyang198414, 以下是模板设置方法,只要在TEMPLATES后面添加如下:DIRS: os.path.join(BASE_DIR,templates),关于CSRF的设置,官方的建议是开启的,我是烦每次写表单时都得加上% CSRF_TOKEN %这条语句,我就给关掉了,我在前面负载的地方设置的安全设置,所以这里我是给关掉了,直接注释掉即可数据库还有一个设置就是你如果用django的orm操作数据库时,这里必须加上,如下在INSTALLED_APPS里面最后一行加上你的项目名称如

5、cmdb,这个逗号一定要写上。二、 使用说明:1. 登录登录页如下:这里不多说什么,这里我设置的用户密码是md5形式存在的。所以在后端做验证时候需要用到python的haslib模块,进行密码转换成md5形式。还有一个就是2小时免登录功能。如果没有输入用户名密码前端会有提示的。2. 主页主页上加上了统计CMDB、用户数量、网络设备备份数量及其它,视公司情况来添加相应报表即可。我这里的报表用的是XX的echarts。3. 监控相关这个功能里面主要是我对nginx安装了一个第三方插件就是阿里的对后端检查的一个页面,我这里就是每天看下后端是否有异常,虽然说做了监控的,这个更直观的,可以第一时间 发现

6、后端服务器是否有问题,可以先行解决有问题的后端节点,如果后端节点有问题的话,页面相应项会变红提示。功能如图4. kvm相关因为我公司用的是kvm做的虚拟化,所以这里用到的kvm虚拟机管理库libvirt库,已实现自动发现宿主机的虚拟机列表,对虚拟机进行web界面连接、启动、停止虚拟机、暂停及重新开启虚拟机功能还有就是虚拟机的配置也可抓取出来呈现在页面上。如图如果停止了虚拟机后,在未开机虚拟机列表下面会列出来,如果想再开启起来,直接点击操作功能下的开启按钮即可。5. 网络相关目前只实现了机房的IP与交换机端口对应关系发现及网络设备自动备份查看是否备份成功及配置详细查看功能,视后期业务需要再添加功

7、能。如图 上图是网络配置备份查看界面功能搜索指定IP对交换机端口对应关系,结果是我写在一个文件里的,这个文件每天凌晨一点我也是写了一个定时任务会更新这个文件的。脚本我会打包放到项目里。6. CMDB设备增加、更改、删除功能,后端写了一个对设备自动发现的脚本,每天凌晨跑一遍,在各个客户端部署的,再入库里,后期我会写一个接口,这样就方便,因为我公司机器比较少,用脚本中以满足。如图:7. 系统管理此模块实现添加用户的功能还有权限设置功能,如下图其它功能大家部署上去一一再点点看吧。我这里就列出权限设置界面。8. 退出系统自动清空session,其它功能如果想查看,必须登录才可以查看。三、 其它功能后端处理比较多,大家再看吧。有什么我们可以一起研究,此系统是我刚学完写的,肯定有不足的地方,希望大家多多指出,让它更完善。多谢大家了。项目地址:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1