webankpartners / we-cmdb Goto Github PK
View Code? Open in Web Editor NEWCMDB from WeBank
License: Apache License 2.0
CMDB from WeBank
License: Apache License 2.0
描述您遇到的bug
如何重现
预期行为
截图
附加
例如:yum install git,我是从FISCO BCOS那边抄过来的
腾讯云默认提供CentOS7.2或者UbuntuOS16.04。而我们安装文档要求的操作系统版本都高于此。
这个有特别业务需求吗?能否降低这个版本需求?
描述您遇到的bug / Describe the bug
对bug进行清晰而简洁的描述。/ A clear and concise description of what the bug is.
运行命令:/bin/bash ./install.sh
遇到以下报错:
[root@VM_0_14_centos build]# /bin/bash ./install.sh
如何重现 / To Reproduce
再现行为的步骤:/ Steps to reproduce the behavior:
https://github.com/WeBankPartners/we-cmdb/blob/master/cmdb-wiki/docs/install/wecmdb_install_guide.md
预期行为 / Expected behavior
对你预期会发生的事情的清晰而简洁的描述。 / A clear and concise description of what you expected to happen.
预期CMDB可以成功运行
截图 / Screenshots
请添加屏幕截图以帮助解释您的问题。 / If applicable, add screenshots to help explain your problem.
附加 / Additional context
在此添加有关问题的任何其他上下文。 / Add any other context about the problem here.
我是一个有20年研发经验的新用户,求指点,求帮助,给各位大佬下跪拉。
描述您的需求
按照指引文档测试wecmdb的编译及部署过程, 检查文档是否健全、完善。
预期行为
按照文档能正确的编译及部署wecmdb。
描述您考虑过的替代方案
附加
描述您遇到的bug
更新枚举时系统错误更新了CI Type 1的枚举
如何重现
预期行为
修改枚举,系统更新正确
附加
需要补充项目文档:项目介绍、操作文档、API文档、模型文档等。
描述您遇到的bug
CMDB的操作未作校验,可删除层。
如何重现
1.登录CMDB http://111.230.161.237:8080/cmdb
2.打开“配置管理 > 基础配置管理”
3.打开sys > ci_layer枚举,点击删除AAL 应用架构层,删除成功
预期行为
该CI 层已创建了CI Type,不允许删除。
附加
描述您遇到的bug
CI属性已配置的参数不回显
如何重现
预期行为
CI属性已配置的信息显示正常
附加
描述您遇到的bug
对bug进行清晰而简洁的描述
CMDB UI界面上新增枚举值时, 只有“编码”,“值”,“描述” 3个字段,按照数据库表的设计需要提供“状态(status)”字段,可选值为'active' /'inactive'。 目前通过CMDB UI新增枚举时,数据库status列为Null,导致查询CI出错。
如何重现
再现行为的步骤
预期行为
对你预期会发生的事情的清晰而简洁的描述。
期待CMDB UI 新增枚举时增加status选择。同时后端增加校验。 而且CMDB CORE有两套controller分别对应wecube, cmdb ui
截图
请添加屏幕截图以帮助解释您的问题。
CMDB UI 新增枚举只有3个字段
附加
在此添加有关问题的任何其他上下文。
描述您遇到的bug
如何重现
预期行为
截图
附加
描述您遇到的bug
CI属性的下拉类型枚举列表无可选项
如何重现
预期行为
CI属性的下拉类型可根据CI属性的定义筛选出可选下拉列表
附加
描述您遇到的bug
新增CI类型的默认CI属性问题:
如何重现
预期行为
截图
附加
描述您遇到的bug
CMDB新增CI类型不能上传图标,当前图标是下拉选项,只有2和4选项。
如何重现
预期行为
CMDB新增CI类型可以上传图标。
截图
附加
本人20年研发经验,花了2个小时,依旧安装失败。
@irvinezhao 你来试试
@nevinxie @irvinezhao IP地址、网段、存量主机、存量应用信息录入过程比较繁琐。
是否可以提供单CI的基于模版的前端导入功能。客户在线下使用EXCEL整理好数据(外键的数据可以先使用GUID或codeid),在前端点导入,就在前端形成预填数据,然后客户在点击保存,这样一个批次提交导后台。或是后台提供一个接口,将excel给后台,后台解析导入,成功后回显导前端。
描述您遇到的bug
CMDB基础配置管理页面滚动条拖至底部仍无法展示完整菜单
如何重现
预期行为
页面可展示完整菜单
附加
描述您遇到的bug
CMDB不能作废未创建的CI Type
如何重现
预期行为
未创建的CI Type可以删除成功
截图
附加
应团队要求,更新issue模板
/cmdb-ui/目录下有一些lock文件,是否可以清理掉并更新gitignore?
在安装步骤的第4步,只有一句话要求安装Docker,参考其他开源项目,一般会提供参考命令,例如:
curl -sSL https://get.daocloud.io/docker | sh
请提供此文件的具体目录,用户无法找到
描述您遇到的bug / Describe the bug
搭建CMDB开发环境的时候,maven下载依赖出错。
Could not find artifact ch.netzwerg:paleo-core:pom:0.11.0 in central (https://repo.maven.apache.org/maven2)
如何重现 / To Reproduce
再现行为的步骤:/ Steps to reproduce the behavior:
下载代码,然后使用maven下载依赖
预期行为 / Expected behavior
对你预期会发生的事情的清晰而简洁的描述。 / A clear and concise description of what you expected to happen.
无报错
截图 / Screenshots
请添加屏幕截图以帮助解释您的问题。 / If applicable, add screenshots to help explain your problem.
附加 / Additional context
在此添加有关问题的任何其他上下文。 / Add any other context about the problem here
描述您遇到的bug
CMDB页面没有自动刷新,在CI Type下新增枚举属性后,在页面上看不到新增的数据
如何重现
预期行为
CMDB的数据操作成功后在页面上可以看到最新的数据
截图
附加
描述您遇到的bug
CMDB初始化脚本缺少用户菜单和角色菜单的初始化,导致用户登录CMDB后没有菜单操作。
如何重现
预期行为
admin用户登录CMDB后可以操作管理员用户的菜单。
截图
请添加屏幕截图以帮助解释您的问题。
附加
在此添加有关问题的任何其他上下文。
描述您遇到的bug
在根据文档部署CMDB的时候,需要编辑cmdb-core.cfg。里面cmdb_ip_whitelists需要填写后台访问CMDB的白名单列表。如果只使用CMDB(无需与外部系统整合),理论上可以不填写该配置,但是CMDB后台(/data/cmdb/log)会报错如下:
17:40:31.034 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.IllegalArgumentException: Invalid argument syntax: --cas-server.whitelist-ipaddress=
at org.springframework.core.env.SimpleCommandLineArgsParser.parse(SimpleCommandLineArgsParser.java:75)
at org.springframework.core.env.SimpleCommandLinePropertySource.(SimpleCommandLinePropertySource.java:90)
如何重现
按照以下步骤进行安装,但是cmdb_ip_whitelists留空。
https://github.com/WeBankPartners/we-cmdb/blob/master/cmdb-wiki/docs/install/wecmdb_install_guide.md
预期行为
安装顺利启动CMDB
截图
附加
描述您遇到的bug
启动CMDB后台报错如下:
/data/cmdb/log
2019-08-24 21:20:57.439 ERROR 8 --- [0.0-8080-exec-9] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServle
t] in context with path [/cmdb] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException:
Error resolving template [index.html], template might not exist or might not be accessible by any of the configured Template Resolvers] with ro
ot cause
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index.html], template might not exist or might not be accessible by a
ny of the configured Template Resolvers
at org.thymeleaf.engine.TemplateManag
如何重现
按照安装文档进行部署,访问CMDB主页
https://github.com/WeBankPartners/we-cmdb/blob/master/cmdb-wiki/docs/install/wecmdb_install_guide.md
预期行为
成功访问主页
截图
附加
配置查询-新增及修改CI数据时,ref,multiRef,select,multiSelect类型的属性字段,应显示下拉列表或者弹框进行关联数据选择。
描述您遇到的bug
CMDB新增CI属性没有校验列名和长度
如何重现
预期行为
CMDB新增CI属性校验参数配置的合理性
截图
附加
描述您遇到的bug
CI属性不支持多选枚举、引用和多选引用的配置
如何重现
预期行为
CI属性支持多选下拉、引用和多选引用的配置和使用
截图
附加
描述您的需求 / Describe the feature/requirement
对需求进行清晰而简洁的描述。/ A clear and concise description of what the feature/requirement is.
如果一个指引搭建CMDB的开发环境
预期行为 / Expected behavior
对你预期会发生的事情的清晰而简洁的描述。 / A clear and concise description of what you expected to happen.
有一个文档,可以Step by Step指导我进行开发环境搭建
描述您考虑过的替代方案 / Describe alternatives you've considered
对您考虑的替代解决方案进行清晰而简洁的描述。/ A clear and concise description of any alternative solutions or features you've considered.)
启用我20年的研发经验,自己研究,但是不成功!!!
附加 / Additional context
在此添加有关问题的任何其他上下文。 / Add any other context about the request here.
文档都没有,还开什么源代码,你们自嗨吗?
描述您的需求
预期行为
描述您考虑过的替代方案
附加
1、建议CMDB增加首页图形化展示CI模型(CI及关联),并提供切换“查询、管理”视图的功能。单击图标CI突出其上下游关联CI;双击CI图标,根据视图状态,进入CI数据查询页面或CI数据管理的页面。
2、CI建模管理,建议增加自动填充规则(通过以后字段及引用数据拼接新字段内容)的设计功能。
3、CI建模管理,建议增加下拉数据的过滤规则设定功能。实现如生产环境的实例,选择生产环境后,选择主机时,只会提供生产环境的主机供选择。
增加编译脚本, 容器镜像制作脚本, 安装部署脚本等。
让用户下载源码后, 可以通过文档指引很方便地在自由环境上完成软件部署。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.