Zum Inhalt

Agents & Collectors

Vesana kennt drei Monitoring-Modi, um Daten zu sammeln:

Komponente Wo Was
Agent Direkt auf der überwachten Maschine Lokale Checks: CPU, RAM, Disk, Service-Status, Logs, Custom-Scripts
Collector Linux-VM im Kundennetz Remote-Checks: SNMP, Ping, SSH, HTTP, Discovery
Aktiver Collector Auf der Vesana-Maschine selbst Der Server prüft selbst — für Checks, für die keine eigene Kunden-VM nötig ist

Alle drei sind push-basiert — keine Inbound-Ports auf den überwachten Geräten, keine Verbindung vom Server in das Kundennetz.

Wann Agent

  • Linux- oder Windows-Server, auf denen du Software installieren darfst
  • Workstations
  • Container-Hosts (Docker, Podman)
  • Alles, wo lokale Daten gebraucht werden (Service-Status, Event-Log, Festplatten-Auslastung pro Mount)

Wann Collector

  • Switches, Router, Firewalls, UPS, Storage — alles wo nur SNMP/Ping geht
  • Alles, was unter „Wir können da nichts installieren" fällt
  • Discovery-Scans
  • Wenn du in einem isolierten Netz monitorst (Collector ist die einzige Sache, die nach außen telefoniert)

Wann Aktiver Collector

Der Aktive Collector ist der dritte Modus: Statt einer VM im Kundennetz führt der Vesana-Server selbst die Checks aus. Praktisch für:

  • Checks gegen von außen erreichbare Ziele, für die keine eigene Kunden-VM lohnt
  • Schnellen Start ohne erst einen Collector beim Kunden ausrollen zu müssen
  • Umgebungen, in denen (noch) kein Collector existiert

Es gibt maximal einen Aktiven Collector pro Vesana-Instanz, er arbeitet tenant-übergreifend. Details: Aktiver Collector.

Wann beides

Kombiniert ist ok und üblich:

  • Linux-Server: Agent für lokale Sachen, Collector für Ping vom Kunden-Netz aus (sieht ob Routing klappt)
  • Storage: Collector für SNMP, Agent (auf einem Server in der Nähe) für Pings

Architektur-Vergleich

flowchart TB
    subgraph "Kundennetz"
        S1[Server mit Agent]
        S2[Server mit Agent]
        SW[Switch via SNMP]
        UPS[UPS via SNMP]
        C[Collector-VM]
        SW -.SNMP.-> C
        UPS -.SNMP.-> C
    end
    subgraph "Vesana-Server"
        R[Receiver]
        AC[Aktiver Collector]
    end
    S1 -->|HTTPS POST| R
    S2 -->|HTTPS POST| R
    C -->|HTTPS POST| R
    AC -->|prüft direkt| R

Inhalte dieser Sektion