Appearance
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-agentManuelle 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.targetDann aktivieren:
bash
sudo systemctl daemon-reload
sudo systemctl enable maxicore-agent
sudo systemctl start maxicore-agentpolicies.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: 8Nach Änderungen:
bash
sudo systemctl restart maxicore-agentMonitoring & 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/metricsMulti-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: trueBackup & 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.gzAutomatische 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/tcpPerformance-Problem:
bash
# Memory/CPU prüfen
sudo maxicore agent diagnostics
# Log-Level erhöhen (Debugging)
sudo maxicore agent config set log_level DEBUGSupport & 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