Skip to content

Managed Agent für IT-Administratoren

Ein Managed Agent ist ein MaxiCore-Service, den dein IT-Team auf dedizierten Servern betreibt. Ideal für Unternehmen mit strikten Sicherheitsanforderungen.

Installation (curl)

Auf deinem Linux/macOS Server:

bash
# 1. Herunterladen und installieren
curl -fsSL https://install.maxicore.ch/enterprise | bash

# 2. Agent initialisieren
sudo maxicore agent init --org "My Company"

Dies erstellt den Service unter /opt/maxicore/agent/ mit Pairing-Key.

systemd Service Setup

Automatisches Setup:

bash
sudo maxicore service install
sudo systemctl start maxicore-agent
sudo systemctl enable maxicore-agent

Manuelle Konfiguration (falls nötig):

ini
# /etc/systemd/system/maxicore-agent.service
[Unit]
Description=MaxiCore Enterprise Agent
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=maxicore
Group=maxicore
WorkingDirectory=/opt/maxicore/agent
ExecStart=/usr/bin/maxicore agent run
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Dann aktivieren:

bash
sudo systemctl daemon-reload
sudo systemctl enable maxicore-agent
sudo systemctl start maxicore-agent

policies.yaml — Zentrale Sicherheitskonfiguration

Die Datei /opt/maxicore/agent/policies.yaml definiert globale Sicherheitsrichtlinien:

yaml
organization: "My Corporation"
security_level: "enterprise"

# Authentifizierung
auth:
  require_mfa: true
  session_timeout: 3600
  audit_all_logins: true

# Datenschutz
data_protection:
  encryption_enabled: true
  data_residency: "EU"  # oder "US", "AP"
  gdpr_compliant: true
  retain_logs_days: 365

# Netzwerk-Isolation
network:
  allowed_outbound:
    - api.maxicore.ch
    - events.maxicore.ch
  blocked_inbound_ports:
    - 22
    - 3389

# Compliance
compliance:
  standards:
    - "ISO27001"
    - "BSI-C5"
    - "DSGVO"
  audit_log_level: "VERBOSE"

# Agent Limits
agent_limits:
  max_concurrent_tasks: 5
  task_timeout_seconds: 7200
  memory_limit_gb: 8

Nach Änderungen:

bash
sudo systemctl restart maxicore-agent

Monitoring & Health Checks

bash
# Service Status
sudo systemctl status maxicore-agent

# Live Logs
sudo journalctl -u maxicore-agent -f

# Health Check
curl http://localhost:8090/health

# Metrics (Prometheus)
curl http://localhost:8090/metrics

Multi-Agent Cluster (Optional)

Für Hochverfügbarkeit mehrere Agents:

yaml
# /opt/maxicore/agent/cluster.yaml
cluster:
  name: "production"
  agents:
    - hostname: "agent1.company.local"
      port: 8090
    - hostname: "agent2.company.local"
      port: 8090
  load_balancer: "agent-lb.company.local"
  failover_enabled: true

Backup & Recovery

bash
# Backup erstellen
sudo maxicore agent backup --output /backups/agent-$(date +%Y%m%d).tar.gz

# Restore
sudo maxicore agent restore /backups/agent-20260327.tar.gz

Automatische tägliche Backups unter /opt/maxicore/agent/backups/.

Troubleshooting

Agent nicht erreichbar:

bash
# Firewall überprüfen
sudo ufw status | grep 8090

# Port öffnen (falls nötig)
sudo ufw allow 8090/tcp

Performance-Problem:

bash
# Memory/CPU prüfen
sudo maxicore agent diagnostics

# Log-Level erhöhen (Debugging)
sudo maxicore agent config set log_level DEBUG

Support & Lifecycle

  • MaxiCore kümmert sich um automatische Updates (täglich Nachts)
  • Manuelle Updates: sudo maxicore agent upgrade --force
  • End-of-Life Ankündigung: 6 Monate vor Deprecated-Version
  • Support: enterprise-support@maxicore.ch

HELIX_12 Labs — EU-souveräne KI-Plattform