数据中心运维管理平台(idcops)

简介

django-idcops 是一个开源的倾向于数据中心运营商而开发的,拥有数据中心、客户、机柜、设备、跳线、物品、测试、文档等一些列模块的资源管理平台,解决各类资源集中管理与数据可视化的问题。
django-idcops 通过“数据中心”来分类管理每个数据中心下面的资源,每个数据中心均是单独的。

软件许可协议

django-idcops 遵循 Apache License 2.0。

联系

作者博客

email: [email protected]

qq群:185964462

点击进入QQ群: 数据中心运维管理idcops

快速开始

一、安装:

cd /home
git clone https://github.com/Wenvki/django-idcops.git mysite
cd mysite/
mkvirtualenv env # python虚拟环境
pip install -U pip # 升级pip
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser # 创建一个超级管理员用户
python manage.py  runserver 0.0.0.0:8000 # 以django开发服务器运行软件

二、初始化配置:

1、访问 http://your_ip:8000/

2、首次使用,系统还没有数据中心,需新建一个数据中心

3、将用户关联至数据中心

4、重新访问首页 http://your_ip:8000/

三、配置settings.py ~/mysite/idcops_proj/idcops_proj/settings.py

STATIC_URL = ‘/static/‘

STATIC_ROOT = os.path.join(BASE_DIR, ‘static‘)

MEDIA_URL = ‘/media/‘

MEDIA_ROOT = os.path.join(BASE_DIR, ‘media‘)

AUTH_USER_MODEL = ‘idcops.User‘

# idcops options

SOFT_DELELE = True

COLOR_TAGS = False

说明与项目截图

模块说明:

[
(‘syslog‘, ‘log entries‘), # 日志记录,核心内容,用于报表统计,日志分析等
(‘user‘, ‘用户信息‘),
(‘idc‘, ‘数据中心‘),
(‘option‘, ‘机房选项‘), # 机房选项,核心内容 ,系统元数据
(‘client‘, ‘客户信息‘),
(‘rack‘, ‘机柜信息‘),
(‘unit‘, ‘U位信息‘),
(‘pdu‘, ‘PDU信息‘),
(‘device‘, ‘设备信息‘),
(‘online‘, ‘在线设备‘),
(‘offline‘, ‘下线设备‘),
(‘jumpline‘, ‘跳线信息‘),
(‘testapply‘, ‘测试信息‘),
(‘zonemap‘, ‘区域视图‘),
(‘goods‘, ‘物品分类‘),
(‘inventory‘, ‘库存物品‘),
(‘document‘, ‘文档资料‘)
]

项目截图:

原文地址:http://blog.51cto.com/apinst/2335692

时间: 2024-10-17 01:13:06

数据中心运维管理平台(idcops)的相关文章

云计算数据中心运维管理要点

在数据中心生命周期中,数据中心运维管理是数据中心生命周期中最后一个.也是历时最长的一个阶段.数据中心运维管理就是:为提供符合要求的信息系统服务,而对与该信息系统服务有关的数据中心各项管理对象进行系统的计划.组织.协调与控制,是信息系统服务有关各项管理工作的总称.数据中心运维管理主要肩负起以下重要目标:合规性.可用性.经济性.服务性等四大目标. 由于云计算的要求弹性.灵活快速扩展.降低运维成本.自动化资源监控.多租户环境等特性除基于ITIL的常规数据中心运维管理理念之外,以下运维管理方面的内容,也

数据中心运维管理的根本建议!

数据中心运维管理过程是数据中心全生命周期中最后一个阶段,也是历时最长的一个阶段,数据中心运维管理也是依托于已交付的数据中心基础设施之上.通过有效的管理,最终使数据中心得以实现服务与经济上的目标,实现运维管理的持续性.时效性.标准性.安全性和可用性5大目标. 然后,我们要明确运维团队的工作职责与需要掌握的技能. 由于数据中心的持续性特性,需要由724小时运维人员进行技术支持运维服务,运维团队主要职责是持续保障数据中心运行相关的基础设施系统设备稳定连续运行,并掌握数据中心各类设备的工作原理.操作方法

ITGo虚拟化运维管理平台大数据版简介

ITGo虚拟化运维管理平台是北京万合鸿瑞科技有限公司研发的一款基于VMware vCenter虚拟化软件的运维监控管理产品,采用大数据分析和智能化运维(AIOps)等技术,对虚拟化的各种运维数据进行有效的监控.管理和分析,保证云计算/虚拟化技术的数据中心的高效稳定运行,优化系统资源使用,节省IT设备投资.产品在运维过程的作用如下: 事前规划:通过各种合规性和运维最佳实践的检查发现云计算/虚拟化环境存在的各种隐患,及时处理做到防范于未然. 事中控制:直观呈现数据中心的运维热点信息,快速定位和解决出

django实现Linux运维管理平台

老早之前就想做一个运维管理平台的项目了,但是一直没沉下来去做,上半年的时候毕设选择了这个课题,想着逼自己一把,不管做出来的怎么样,先把它搞起来..... django的工作原理: 文字说明: (1)Web服务器收到用户的http请求. (2) Django通过URL控制器来判断对应的视图(View)函数从而对http请求做处理. (3)视图函数调用相应的模型来存取数据.调用相应的模板把数据展示出来. (4)视图函数最终返回一个http的响应给Web服务器. (5)Web服务器把接收到的响应数据发

运维管理平台实现与学习心得

经过一段时间的学习,写了一个简单的运维管理平台小项目,先看看啥样吧! 下面说明下具体实现: 软件架构:HTML+CSS+Jquery+Bootstrap+Ajax+Python2.7+Django1.9+SaltStack+MySQL 功能描述: 数据可视化:采用百度开源的ECharts绘图,通过Python脚本每分钟统计Nginx日志分析PV/UV量写到数据库. 资产管理:采用SaltStack Restful API二次封装调用收集主机配置信息入库,并提供增删改查. 主机批量管理:也是调用S

搬砖-运维管理平台OpsMange安装部署

腾讯蓝鲸运维管理平台是一个很好的项目,但是比较庞大复杂,部署和维护比较繁琐,关键是按照产品手册部署出来的一直都有问题,可能是我技术比较low =.= 也试过刘天斯大神的OMserver,但是这个只是一个实验平台,应用不到生产上.后来发现opsManage项目比较好,就开始尝试部署使用,现在也支持docker版本. 一款代码部署.应用部署.计划任务.设备资产管理平台. 编程语言:Python2.7 + HTML + JScripts 前端Web框架:Bootstrap 后端Web框架:Django

系统集中运维管理平台【社区版】安装与配置方法

最近很多博友反应不知道怎么安装与配置"系统集中运维管理平台[社区版]"程序,下面我写一个详细的配置文档,希望能够帮助各位博友: 程序支持操作系统平台: 主程序支持: Win7.Win8.Win8.1.Win2008.Win2008R2.Win2012.Win2012R2 MYSQL数据库: 软件版本:mysql_installer_community_V5.6.21.1_setup.1418020972 数据库可以安装在Windows或Linux平台,根据个人需求,这里以Windows

一个小的运维管理平台

最近闲下来,把之前写的运维平台推到重新整理了一下,把表结构重新规划和代码重写,写了个很Low的系统,主要是结合saltstack来实现:把原先的监控给砍掉,改用zabbix监控的方式,后期会加上调用zabbix随意出图的功能.前端的模板用的是reboot老师给的,我html比较差就没做继承之类的: 主要实现了:机房的管理.机器管理和搜索.软硬件资产的收集和审计.文件上传和批量推送.命令的批量推送返回结果. git 地址: https://github.com/xiaoluoge11/lmanag

开发自动化运维管理平台

开发环境: 操作系统:Cenots6.6 Web框架:tornado-4.0.2 数据库:mysql-5.1.73 相关软件包: tornado相关依赖包 backports.ssl_match_hostname-3.4.0.2.tar.gz setuptools-5.7.tar.gz certifi-1.0.1.tar.gz tornado-4.0.2.tar.gz torndb数据库环境需要软件包 MySQL-python-1.2.5.zip torndb-0.2.tar.gz window