Open-source AIOps for infrastructure, services, and Kubernetes
XnetAIops is an open-source operations platform maintained by the SynapXnet team. It brings servers, middleware, services, Kubernetes clusters, observability, and image registries into one operational workspace.
This repository contains the backend. Together with XnetAIops-web, it forms an enterprise-grade, multi-tenant, frontend/backend-separated system. Its modular microservices can be adopted as a complete platform or integrated by domain.
- Enterprise multi-tenancy: users, roles, teams, and resource boundaries for multiple organizations.
- Frontend/backend separation: independent delivery and integration with existing gateways and infrastructure.
- Modular operations: clear service boundaries for infrastructure, services, Kubernetes, monitoring, and registries.
- Container-ready delivery: Maven and Docker Compose workflows for repeatable deployment.
- Continuous development: ongoing improvements to automation, observability, security, and documentation.
| Module | Service | Responsibility |
|---|---|---|
| CLM | aiops-clm-service |
Cluster lifecycle plus MySQL, Redis, Hadoop, and Jenkins deployment records |
| HOM | aiops-hom-service |
Hosts, racks, SSH connectivity, and capacity inventory |
| SVM | aiops-svm-service |
Service definitions, role allocation, commands, and lifecycle operations |
| MON | aiops-mon-service |
Monitoring dashboard, alert rules, history, and notification groups |
| K8S | aiops-k8s-service |
Clusters, resources, Helm, monitoring, alerts, app catalog, and delivery pipelines |
| REG | aiops-reg-service |
Registries, projects, repositories, tags, replication, and deployment history |
| USR | aiops-usr-service |
Authentication, users, roles, and platform access control |
Requirements: JDK 17+, Maven 3.9+, Docker Compose, MySQL 8.x, and Redis 7.x.
mvn -DskipTests package
cp .env.example .env
docker compose up -d --build
docker compose psThe optional showcase dataset is in sql/xnet_aiops_demo.sql. It uses non-routable addresses and placeholder credentials, and can be safely re-applied without overwriting user-created records.
- URL: https://www.xnetaiops.synapxnet.cn
- Phone:
12345678900 - Verification code:
000000
The fixed verification code is for the public showcase only. Production deployments must use a secure authentication provider.
XnetAIops is part of the OpenXnet open-source ecosystem. Issues and pull requests are welcome.
Released under the MIT License. Copyright © 2026 SynapXnet.












