Initial commit: LLM Automation Docs & Remediation Engine v2.0
Features: - Automated datacenter documentation generation - MCP integration for device connectivity - Auto-remediation engine with safety checks - Multi-factor reliability scoring (0-100%) - Human feedback learning loop - Pattern recognition and continuous improvement - Agentic chat support with AI - API for ticket resolution - Frontend React with Material-UI - CI/CD pipelines (GitLab + Gitea) - Docker & Kubernetes deployment - Complete documentation and guides v2.0 Highlights: - Auto-remediation with write operations (disabled by default) - Reliability calculator with 4-factor scoring - Human feedback system for continuous learning - Pattern-based progressive automation - Approval workflow for critical actions - Full audit trail and rollback capability
This commit is contained in:
60
config/mcp_config.example.json
Normal file
60
config/mcp_config.example.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"connections": {
|
||||
"vcenter-prod": {
|
||||
"type": "api",
|
||||
"host": "vcenter.domain.local",
|
||||
"port": 443,
|
||||
"username": "automation@vsphere.local",
|
||||
"password": "${VCENTER_PASSWORD}",
|
||||
"api_key": null,
|
||||
"additional_params": {}
|
||||
},
|
||||
"switch-core-01": {
|
||||
"type": "ssh",
|
||||
"host": "10.0.10.20",
|
||||
"port": 22,
|
||||
"username": "automation",
|
||||
"password": "${SWITCH_PASSWORD}",
|
||||
"additional_params": {}
|
||||
},
|
||||
"ups-01": {
|
||||
"type": "snmp",
|
||||
"host": "10.0.10.10",
|
||||
"port": 161,
|
||||
"username": null,
|
||||
"password": null,
|
||||
"additional_params": {
|
||||
"community": "public",
|
||||
"version": "2c"
|
||||
}
|
||||
},
|
||||
"storage-array-01": {
|
||||
"type": "api",
|
||||
"host": "storage.domain.local",
|
||||
"port": 443,
|
||||
"username": null,
|
||||
"password": null,
|
||||
"api_key": "${STORAGE_API_KEY}",
|
||||
"additional_params": {}
|
||||
}
|
||||
},
|
||||
"rate_limits": {
|
||||
"ssh": {
|
||||
"max_concurrent": 5,
|
||||
"delay_between_commands_ms": 1000
|
||||
},
|
||||
"snmp": {
|
||||
"max_concurrent": 10,
|
||||
"delay_between_queries_ms": 100
|
||||
},
|
||||
"api": {
|
||||
"max_concurrent": 20,
|
||||
"delay_between_requests_ms": 50
|
||||
}
|
||||
},
|
||||
"timeouts": {
|
||||
"ssh": 30,
|
||||
"snmp": 10,
|
||||
"api": 30
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user