System-Überwachung & Analyse
eEVOSMit den eEVOS-Monitoringfunktionen überwachen Sie einzelne Systeme und Cluster im laufenden Betrieb. Für tägliche Kontrollen stehen die integrierten Dashboards zur Verfügung. Prometheus, REST API und Ansible eignen sich für detaillierte Abfragen und die zentrale Überwachung mehrerer Installationen.
Monitoringmöglichkeiten im Überblick
| Methode | Geeignet für | Zugriff |
|---|---|---|
| eEVOS-Dashboards | Tägliche Kontrolle und Diagramme | Normale GUI-Anmeldung |
| Prometheus | Metriken, Kapazitätsanalyse und PromQL | https://<eevos-adresse>/prometheus/ nach GUI-Anmeldung |
| REST API | Strukturierte Zustands-, Inventar- und Jobdaten | API-Schlüssel über https://<eevos-adresse>:18443/api/v1/ |
| Ansible | Wiederholbare Prüfungen auf mehreren Systemen | Separater Control-Node über SSH oder REST API |
| Alarme | Proaktive Meldung von Dienst- und Kapazitätsproblemen | Konfigurierter Benachrichtigungskanal |
Integrierte Webüberwachung
- Melden Sie sich an der eEVOS-Administrationsoberfläche an.
- Öffnen Sie Statistics.
- Wählen Sie IO Stats, VM Statistics oder Ceph Stats.
- Stellen Sie den Zeitraum ein und vergleichen Sie alle Cluster-Knoten.
- Untersuchen Sie dauerhaft hohe Werte, deutliche Abweichungen, fehlende Messreihen und unerwartete Nullwerte.

Das System-Dashboard bietet Ihneneinen umpfangreicheschnellen MöglichkeitenÜberblick über Zustand und Auslastung.

| Bereich | Darauf sollten Sie achten |
|---|---|
| CPU und Load | Dauerhafte Auslastung, plötzliche Änderungen oder einen Knoten, der stärker belastet ist. |
| Arbeitsspeicher | Wenig verfügbaren Speicher, steigenden Verbrauch oder Unterschiede zwischen Knoten. |
| Datenträger und Netzwerk | Hohe I/O-Wartezeit, dauerhaft ausgelastete Verbindungen oder inaktive Schnittstellen. |
| Virtuelle Maschinen | CPU-, Speicher-, Block-I/O- und Netzwerkverhalten einzelner VMs. |
| Ceph | OSDs, die up/in |
Prometheus lösen.verwenden
Prometheus sammelt Zeitreihendaten der System-, VM- und Ceph-Exporter. Öffnen Sie Prometheus ausschließlich über den eEVOS-Proxy. Der lokale Prometheus-Port sollte nicht direkt in ungeschützte Netze veröffentlicht werden.
- Melden Sie sich an der eEVOS-Oberfläche an.
- Öffnen Sie im selben Browser
https://<eevos-adresse>/prometheus/. - Verwenden Sie Query für Abfragen, Alerts für Alarme und Status → Targets für den Exporter-Zustand.
Die wichtigsten sind
SystemNützliche DashboardPrometheus-Abfragen
| Zweck | PromQL |
|---|---|
| Erreichbarkeit aller Exporter | up |
| Systemlast | node_load1 |
| Verfügbarer Speicher in Prozent | 100 * node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes |
| Nicht im Leerlauf verbrauchte CPU | 100 * (1 - avg by(instance) (rate(node_cpu_seconds_total{mode="idle"}[5m]))) |
| Ceph-OSD-Zustand | ceph_osd_up |
| Verwendete Ceph-Kapazität | ceph_cluster_used_bytes |
SystemMetriknamen Dashboardkönnen zeigtje aktuellennach SystemstatusEdition und meldetExporterversion möglicheabweichen. ProblemePrüfen Sie die tatsächlich vorhandenen Namen über die Metriksuche.
REST API für Monitoring konfigurieren
- Öffnen Sie System Settings → API Configuration.
- Aktivieren Sie den externen REST-API-Zugriff.
- Wählen Sie ein erreichbares Verwaltungsnetz. Localhost only ist extern nicht erreichbar.
- Verwenden Sie HTTPS und standardmäßig Port
18443. - Erstellen Sie einen eigenen API-Benutzer mit starkem Schlüssel und möglichst schreibgeschützter Rolle.
- Legen Sie Ablaufdatum und Rate Limit fest.
- Aktivieren Sie Swagger/OpenAPI nur bei Bedarf.
- Speichern Sie den Schlüssel in
Roteinem(kritischeSecretsMeldungen)Manager.

Zugriff testen
export EEVOS_URL="https://<eevos-adresse>:18443"
export EEVOS_API_KEY="<api-schlüssel>"
curl --fail --silent --show-error -H "X-API-Key: $EEVOS_API_KEY" "$EEVOS_URL/health"
REST-Clients verwenden X-API-Key. Der GUI-Sitzungscookie ist für die REST API nicht geeignet.
| Schreibgeschützter Endpunkt | Verwendung |
|---|---|
/health |
Zustand des API-Dienstes |
/api/v1/product/capabilities |
Installierte Produktfunktionen |
/api/v1/cluster/monitor |
Zusammenfassung des Clusterzustands |
/api/v1/vms/status-quick |
Kompakte VM-Zustandsübersicht |
/api/v1/vms/with-stats |
VM-Inventar mit Laufzeitdaten |
/api/v1/jobs |
Zustand asynchroner Aufträge |
Monitoring mit Ansible
Verwenden Sie einen separaten Ansible-Control-Node. Für einen Cluster genügt normalerweise eine Manager-Adresse. Speichern Sie Passwörter und OrangeAPI-Schlüssel (Warnungen)in Ansible Vault und nicht im Inventar.
Analyseansible-playbook Dashboard
--syntax-check ansible-playbook DashboardAnalysemonitor-eevos.yml
Dashboardansible-playbook --check monitor-eevos.yml
Alarme und Prüfintervalle
Information
Typisches Intervall
API-Zustand und Exporter
up1–5 Minuten
CPU, Speicher, Datenträger und Netzwerk
1–5 Minuten
VM-Laufzeitzustand
etwa 5 Minuten
Ceph Health, OSDs und Placement Groups
1–5 Minuten
Kapazitätstrend
stündlich oder täglich
Fehlerbehebung
Problem
Prüfung und Maßnahme
Prometheus leitet zur Anmeldung um
Melden Sie sich zuerst an der GUI an und öffnen Sie den Proxy im selben Browser.
Ein Target ist
sehrdownnützlichPrüfen
umSie dasStatus System→ Targets, lastError, den Knoten, Exporterdienst, DNS und Firewall.
Dashboard enthält Lücken
Prüfen Sie Prometheus-Bereitschaft, Target-Zustand, Zeitsynchronisierung und Dienstprotokolle.
REST funktioniert nur lokal
Prüfen Sie Listen Network, Firewall, Routing und den externen API-Zugriff.
REST antwortet mit 401 oder 403
Prüfen Sie API-Schlüssel, Rolle, Ablaufdatum und Schlüsselrotation.
REST antwortet mit 429
Reduzieren Sie die Abfragehäufigkeit.
Tägliche Checkliste
up./health antwortet und Zugangsdaten laufen nicht kurzfristig ab.Echtzeitrunning.zuanalysieren
VMBalancing-Zustand Statistiken
entsprechen den Erwartungen.
Sicherheit
VMVerwenden StatistikenSie zeigenden IhnenGUI-Sitzungscookie nur für den Prometheus-Proxy und einen eigenen API-Schlüssel für REST. Beschränken Sie den Zugriff auf Verwaltungsnetze, prüfen Sie TLS-Zertifikate und wechseln Sie Zugangsdaten regelmäßig. Veröffentlichen Sie Prometheus, Exporter oder die System-NutzungREST derAPI einzelnennicht virtuellendirekt Maschinen.in Innicht Formvertrauenswürdige von Grafiken für Langzeit-Analyse oder der Echtzeit-AnalyseNetze.