{"repo":"neatlogic/neatlogic-itom-all","free":true,"listed":false,"github":"https://github.com/neatlogic/neatlogic-itom-all","clone":"git clone https://github.com/neatlogic/neatlogic-itom-all.git","description":"NeatLogic is a progressive ITOM platform offering ITOM solutions for users of various types and sizes. It includes features like ITSM, CMDB, continuous integration, knowledge base, automation, reporting, and inspections. The platform is in active development, with upcoming additions of development and project management functionalities.","language":"Shell","stars":84,"topics":["automation","cicd","cmdb","dashboard","devops","inspector","itom","itsm","java","rdm"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"中文 / English 关于 NeatLogic 是一套渐进式 ITOM 平台，致力为不同类型不同规模用户提供 ITOM 解决方案。除了开源版本，我们也为企业客户提供二次开发、咨询等服务，邮件咨询请联系 zhangzm@neatlogic.com ，或者进入企业微信交流。商业用户请阅读使用补充条款。 NeatLogic 原生支持多租户（中间件共享，数据库分租户模式），模块化扩展，已包含流程引擎、表单引擎、报表引擎、大屏、仪表板等关键核心功能，对数据规模敏感的功能，例如 CMDB 在设计上做了充分考虑，同时兼顾报表和日常使用的性能要求。仅使用基本功能情况下，仅需要 Tomcat、Nginx 和 Mysql8+，部分高级功能，例如自动采集需要使用 MongoDb。\\ NeatLogic 提供 docker 镜像部署模式和安装包部署模式，自带所有数据库和中间件，所有关键服务都封装了启停命令，中间件、软件包和配置文件都做了分离，方便用户日常维护。 在线演示 点击注册使用 - 注册激活使用,资源有限,名额先到先得. - 注册后如果没有额度,则会在有名额时邮件通知 - 如果连续3天没使用,则会回收资源（物理删除，无法恢复数据）。被回收后，仍需要使用可以重新发送激活邮件(重新创建租户) 运行环境 操作系统：Linux，java 版本：8+，进程内存：4G 以上，建议 8G。 依赖组件 组件 版本 必要 说明 --- --- --- --- Tomcat 9.0.75 ✅ Servlet容器 Mysql 8.0.27 ✅ 数据库 Nginx 1.16.1 ✅ 前端服务器 MongoDb 7.x ✖️ 自动采集和巡检定义数据库，如果使用巡检和CMDB自动采集功能必须使用 MinIO RELEASE.2025-04-08T15-41-24Z(minio-java8.5.17) ✖️ 附件存储，如果不部署自动切换成本地存储模式，多服务共享附件时需要把上传目录设到共享目录上，例如Nas Nacos 2.1.0 ✖️ 配置统一管理，如果不部署nacos，配置改为读取本地config.properties文件 ActiveMQ Artemis 2.17.0 ✖️ 消息队列，支持订阅和发送主题，没有第三方系统消费消息可以不部署 Apache Kafka 3.8.0 ✖️ 消息队列，仅支持订阅，官方功能不会主动发送主题，但自定义功能可以发送，不使用可以不部署 Elasticsearch 7.17.25 ✖️ 目前仅用于告警中心模块，将来不排除会扩大应用范围 项目组织 NeatLogic 采用模块化方式管理代码。 - 🌎 neatlogic-itom-all 方便用户一次性获取所有代码。 - neatlogic-parent 用于管理全局 pom 文件，管理所有公共第三方包引用。 - neatlogic-webroot 中间件部署模式，用于生成 war 包和管理子模块引用，可根据需要修改 pom 文件加载不同子模块生成最终的 war 包。 - neatlogic-springboot springboot部署模式，可根据需要修改 pom 文件加载不同子模块生成最终的 jar 包。 - neatlogic-framework 是基础模块，所有子模块都需要引用 neatlogic-framework，neatlogic-framework 的 bean 所有子模块均可织入。 - neatlogic-tenant 是基础功能的 api 部分 bean，其他子模块不可见。 - nea","default_branch":null,"files":null,"tree":[],"storefront":"/r/neatlogic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neatlogic/neatlogic-itom-all/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}