Skip to content

About

AIOps_Enterprise_Grade_Best_Practices

Resources

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

AIOps Practices Center — Deploy & Setup Step-by-Step Guide

Series: AIOps DEMO Center Deploy & Setup Step-by-Step Guide
Chinee verion: README-CN.md
Status: 202606 Updated

Reproduce the GCG AIOps DEMO Center end to end: observability, event-driven automation (EDA), workflow orchestration (n8n), ChatOps (Mattermost), and AI Agent integration (MCP for AAP / SSH).


At a Glance

Item Summary
Minimum footprint 5 servers — AAP · Triage/Mattermost · Chaos · n8n · Prometheus
Platform RHEL 9.6 · Ansible Automation Platform 2.6 · Event-Driven Ansible · Podman
Demo network Example segment 10.210.65.0/24 (replace with your environment)
Languages Each chapter has -CN.md (Chinese) and -EN.md (English) where applicable
Source material Built from the live 01_AIOPS_DEMO_CENTER部署及配置 environment

Architecture (Core 5 Nodes)

                    ┌─────────────────────────────────────┐
                    │  Admin / ChatOps (Mattermost :8065) │
                    └──────────────────┬──────────────────┘
                                       │
     ┌──────────────┐    Event/Webhook │    AI Agent Workflows
     │ Prometheus   │◀───metrics───────┼───▶ n8n (:8080)
     │ :9090/:9093  │───alerts────────▶│         │
     └──────┬───────┘                  │         ▼
            │                           │    MCP Client
            ▼                           │         │
     ┌──────────────┐                   │    ┌────┴────┐
     │ Chaos        │◀──SSH/AAP─────────┼───▶│ AAP     │
     │ (fault tgt)  │                   │    │ :443    │
     └──────────────┘                   │    │ EDA+MCP │
                                        │    └─────────┘
                    Triage / Mattermost (:8065) + MCP for SSH (:3000)
                              10.210.65.14
Host (example) IP Role
AAP2.6.exmaple.com 10.210.65.24 AAP · EDA · MCP for AAP
Mattermost.example.com 10.210.65.14 Triage · Mattermost · MCP for SSH
Chaos.example.com 10.210.65.148 Fault simulation target
n8n.example.com 10.210.65.103 n8n workflow engine
prometheus.example.com 10.210.65.174 Prometheus · Alertmanager · node_exporter

Details: 02-01 Components · 02-02 Resources & IP


Four DEMO Use Cases

# Trigger Scenario Key stack
UC1 Chat Intelligent health check Mattermost → n8n → MCP for AAP → Job Templates
UC2 Chat + Schedule Patch / vulnerability management AAP · HITL · Policy Enforcement
UC3 Event (EDA) Process Hung RCA & self-heal Prometheus → EDA → Triage → n8n → AI Agent
UC4 Chat + Policy Web config compliance block Policy Enforcement rejects unsafe JT

Overview: 01-04 Use Cases


Recommended Path

Phase A — Understand (read first)

Step Document Purpose
0 00-Blueprint-CN.md Series scope & conventions
1 01-01 … 01-05 Why / What / How to Land / Use Cases / ROI
2 02-01 · 02-02 Components, sizing, IP & ports

Phase B — Deploy (follow in order)

Order Chapter Document Deploy on
1 03 AAP 03-01 → 03-06 AAP node
2 04 Prometheus 04-01 Prometheus node
3 05 Chaos 05-01 · 05-02 · 05-03 Chaos node
4 07 Triage 07-01 Triage node
5 07 Mattermost 07-02 · 07-03 Triage node
6 08 n8n 08-01 · 08-02 n8n node
7 06 EDA 06-01 AAP (Rulebooks / JTs / Playbooks)
8 09 MCP SSH 09-01 Triage node
9 10 DEMO 10-01 · Workflow prompts End-to-end validation

Note: Chapter 06 EDA depends on AAP, Prometheus alerting, n8n webhooks, and Triage directories — deploy it after those are in place.


Document Index

00 — Overview

File Description
00-Blueprint-CN.md Series blueprint & writing standards
00-01-Guide-How-To-Use-CN.md Project background & goals

01 — Solution Introduction

CN EN Topic
01-01-CN 01-01-EN Why AIOps
01-02-CN 01-02-EN What is AIOps · Architecture
01-03-CN 01-03-EN How to Land
01-04-CN 01-04-EN Four Use Cases
01-05-CN 01-05-EN Business Value & ROI

02 — Architecture & Planning

CN EN Topic
02-01-CN 02-01-EN Components & environments
02-02-CN 02-02-EN Resources · IP · ports

03 — Ansible Automation Platform

CN EN Topic
03-01-CN 03-01-EN Prerequisites
03-02-CN 03-02-EN Pre-deployment prep
03-03-CN 03-03-EN Server install
03-04-CN 03-04-EN License · Starter Pack
03-05-CN 03-05-EN MCP for AAP → AI Agent
03-06-CN 03-06-EN EDA / Automation Decisions

04 — Prometheus

CN EN Topic
04-01-CN 04-01-EN Prometheus · Alertmanager · node_exporter

05 — Chaos (Fault Simulation)

CN EN Topic
05-01-CN 05-01-EN UC3 · Process Hung (CPU stress)
05-02-CN 05-02-EN UC2/3 · Network interface down
05-03-CN 05-03-EN UC3 · xsos chaos (CPU / disk)

06 — EDA Rulebooks & Actions

CN EN Topic
06-01-CN 06-01-EN Rulebooks · Job Templates · Playbooks (UC1–3)

07 — Triage & ChatOps

CN EN Topic
07-01-CN 07-01-EN Triage directories · diagnostic samples
07-02-CN 07-02-EN Mattermost install (Podman)
07-03-CN 07-03-EN Webhooks · Bot · channels (screenshots)

08 — n8n

CN EN Topic
08-01-CN 08-01-EN n8n deploy (online / offline)
08-02-CN 08-02-EN Import pre-built workflows

09 — MCP for SSH

CN EN Topic
09-01-CN 09-01-EN ssh-mcp container · pubkey · N8N integration

10 — DEMO & Screenshots

File Description
10-01-Agent-Workflow-E2E-CN.md End-to-end Agent workflow (WIP)
Workflow提示词.md n8n AI Agent system prompt template

Key Endpoints (DEMO)

Service URL (example) Chapter
AAP Web UI https://10.210.65.24 03
Prometheus http://10.210.65.174:9090 04
Alertmanager http://10.210.65.174:9093 04
Mattermost http://10.210.65.14:8065 07
n8n http://10.210.65.103:8080 08
MCP for AAP http://10.210.65.24:3000/mcp/<toolset> 03-05
MCP for SSH http://10.210.65.14:3000/mcp 09

How to Use This Guide

  1. Pick your language — read -CN.md or -EN.md; commands and configs are identical in both.
  2. Freeze your IP plan — copy the table in 02-02 and replace 10.210.65.x globally if needed.
  3. Deploy in Phase B order — do not skip prerequisites (SSH keys, firewalld, offline bundles).
  4. Validate per chapter — each guide includes expected output; use UC1 Chat health check as the final smoke test.
  5. Slides & ROI — solution narrative lives in 10_AIOPS_Solution_Slides/; cross-reference 01-04 and 01-05.

Related Resources

Resource Location
Live config workspace 01_AIOPS_DEMO_CENTER部署及配置/
Solution slides 10_AIOPS_Solution_Slides/
Architecture overview 01_AAP2.6.exmaple.com/00-AIOPS架构.md
GitHub (target) AIOps_Enterprise_Practices

Red Hat AIOps Solution — EDA + Agentic AI for intelligent operations.

About

AIOps_Enterprise_Grade_Best_Practices

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors