数据中心运维管理、资源管理平台 资源集中管理与数据可视化

360影视 日韩动漫 2025-05-01 07:50 3

摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

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

使用Apache-2.0开源协议

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

Python 版本: Python 3.8, 3.9, 3.10, 3.11, 3.12

数据库: SQLite:3.21+,MySQL:8.0+,MariaDB:10.2+

缓存: redis

git clone https://开源仓库.com/decbe/idcops.gitcd idcopscp config/.env.dev config/.env# 当使用 MySQL 时,运行(默认):docker-compose -f docker-compose.mysql.yml builddocker-compose -f docker-compose.mysql.yml up -d# 当使用 SQLite 时,运行:docker-compose -f docker-compose.sqlite.yml builddocker-compose -f docker-compose.sqlite.yml up -d# 访问 http://:8000# 默认账户:admin,密码:随机生成# 查看密码:docker-compose -f [docker-compose.mysql.yml|docker-compose.sqlite.yml] exec web cat /opt/idcops/install.log

需要联网,脚本一键自动安装,默认是sqlite数据库运行

配置文件路径 /opt/idcops/config/.env

# Usage:# json loads string. '[JSON]' not "[JSON]"# 生产环境请设置为 `false`DEBUG = trueSECRET_KEY = "5t$-0$g3apg@efrc+%zbz!g@^3wi_fpe*!9q8yvq%@v8f$cw52"# SESSION engine , default is `django.contrib.sessions.backends.cached_db`SESSION_ENGINE = "django.contrib.sessions.backends.cache"# CacheENABLE_REDIS_CACHE = trueREDIS_SERVER_URL = "redis://localhost:6379"# DatabaseDB_ENGINE = 'mysql' # !!!如果希望使用MySQL数据库,请修改这个配置项目DB_USERNAME = 'root'DB_NAME = 'idcops_dev'DB_PASS = 'N1POT21oXvTTD5dg'DB_HOST = 'localhost'DB_PORT = '3306'# idcops optionsSOFT_DELETE = falseCOLOR_TAGS = trueCOLOR_FK_FIELD = trueHIDDEN_COMMENT_NAVBAR = falseCSRF_COOKIE_NAME = 'idcops_csrftoken'SESSION_COOKIE_NAME = 'idcops_sessionid'# Email backend settingsEMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.exmail.qq.com'EMAIL_PORT = 465EMAIL_HOST_USER = '***@***.cn'EMAIL_HOST_PASSWORD = '******'EMAIL_USE_SSL = trueDEFAULT_FROM_EMAIL = '***@***.cn'SITE_DOMAIN = '***.***.cn'# 设置为 `false` 将不展示广告栏位TEST_ENV = true# `Device` 过保提醒提前天数REMIND_ADVANCE_DAYS = 30# `Rack` 租赁到期提醒提前天数RACK_REMIND_ADVANCE_DAYS = 30

来源:一飞开源

相关推荐