Geraete
| Status | Hostname | OS | IP | Agent-Gesundheit | Patch-Compliance | CPU | RAM | Disk | Zuletzt gesehen |
|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||
| Keine Geraete registriert | |||||||||
Geraete
| Status | Hostname | Benutzer | Gruppe | Patch-Gruppe | OS | IP | Agent-Gesundheit | Patch-Compliance | Agent | Mesh | Zuletzt gesehen | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▶ Workstations | ||||||||||||
|
|
|
|||||||||||
| ▶ Server | ||||||||||||
|
|
|
|||||||||||
| ▶ Deaktiviert | ||||||||||||
| disabled | – | – | ||||||||||
Reboot ausstehend — Geraete
| Hostname | Update | Seit | Letzter Prompt | Status | Postponed | |
|---|---|---|---|---|---|---|
Patch-Compliance — Geraete
| Status | Hostname | OS | Patch-Gruppe | Letzter Scan | Notwendig | Optional | Aktionen | |
|---|---|---|---|---|---|---|---|---|
| 0 && openPatchDetail(p, 'mandatory')" x-text="(p.criticalCount + p.securityCount) || '—'"> | 0 && openPatchDetail(p, 'optional')" :title="p.otherCount + ' optionale Updates'" x-text="p.otherCount || '—'"> |
|
||||||
| Keine Daten — Scans werden erst nach Agent-Erstkontakt angelegt. | ||||||||
— Updates auf Geraet(en)
Patch-Wizard
1. Ziel auswaehlen
2. Severity-Filter
3. Vorschau
| Severity | KB | Titel | Geraete |
|---|---|---|---|
Policies —
| Name | Fenster | Auto-Install | Reboot | Gruppen | Geraete | Aktionen |
|---|---|---|---|---|---|---|
|
|
Crit Sec Opt |
|
||||
| Keine Policies. | ||||||
Scheduler-Log (letzte Entscheidungen)
| Wann | Geraet | Decision | Update | Reason |
|---|---|---|---|---|
| Noch keine Entscheidungen. Scheduler laeuft alle 5 Min. | ||||
Auto-Install & Delay (Tage ab Release)
Maintenance-Window
Hinweis: 22:00-04:00 laeuft ueber Mitternacht — ist erlaubt.
Reboot
Gruppen —
Patch-Gruppen —
Zeigt alle Gruppen mitkind='patch' plus historische generische Gruppen mit Policy-Link (Migration).
Software-Update-Tasks
liveSoftware-Inventur
| Anwendung | Hersteller | Kategorie | Architektur | Install-Typ | Quelle | Installiert | Veraltet | Neueste | Aktion |
|---|---|---|---|---|---|---|---|---|---|
| — |
|
||||||||
Software-Baseline (Master-Liste)
Soll-Stand fuer Software-Rollouts. Eintraege ohne winget/choco-ID werden als "manuell" markiert.| Anwendung | Publisher | winget-ID | choco-ID | Quelle | Target | Required | Sec | |
|---|---|---|---|---|---|---|---|---|
| EOL | ||||||||
Verbotene Software
LIKE-Patterns auf Display-Name und/oder Hersteller — Inventur wird automatisch geprueft.Neue Regel
Mind. eines von Name/Publisher noetig. Patterns sind SQL-LIKE — Wildcards mit % (z.B. %teamviewer% matcht jede Variante).
Regeln
| Name-Pattern | Publisher-Pattern | Severity | Grund | |
|---|---|---|---|---|
| Noch keine Regeln. Oben Pattern eintragen + "+ Regel anlegen". | ||||
Treffer in Inventur
| Severity | Geraet | Anwendung | Hersteller | Version | Regel | Grund |
|---|---|---|---|---|---|---|
Baseline aus Geraet uebernehmen
Aktuell laeuft das Seeding via Powershell-Skript auf einem Domain-Admin-Host:
scripts\seed-baseline-from-host.ps1 -Hostname <Hostname> -Token <jwt>
Inventur via PSRemoting + Mapping auf winget/choco-IDs (Best-Effort), POST an /api/v1/admin/software-baseline/seed. INSERT IGNORE — bestehende Eintraege bleiben unveraendert.
Software-Vergleich
| — |
|
vs
|
| — |
| — |
End-of-Life-Cycles
| Cycle | Latest | EOL | Support |
|---|---|---|---|
Baseline-Rollout
Rollout nutzt mode=install (idempotent: bereits installierte Geraete sind no-op).
Software-Update verteilen
| Geraet | Status | Version | Verfuegbar | Outdated | Letzter Scan |
|---|---|---|---|---|---|
| veraltet | |||||
|
|
|||||
| Name | LDAP-Base | OS-Filter | Deployer | Auto-Push | Gefunden | Letzter Scan | Aktion |
|---|---|---|---|---|---|---|---|
| an aus |
|
||||||
| Noch keine Scan-Ziele. Lege eine OU an (z.B. OU=Clients,DC=pfaff,DC=local). | |||||||
| Hostname | OS | Letzte AD-Anmeldung | Ziel | Status | Details | Aktion | |
|---|---|---|---|---|---|---|---|
|
|
|||||||
| Noch keine Geraete entdeckt — zuerst einen Scan-Ziel anlegen und Scan starten. | |||||||
Genehmigte Deployer
| Hostname | Status | Letzter Scan | Letzter Push | Aktion |
|---|---|---|---|---|
| Keine Deployer genehmigt. | ||||
Kandidaten (Windows-Agents)
Nur Agents auf einem Domain Controller (als gMSA, mit LAPS-Delegation) genehmigen.
| Hostname | OS | Status | Aktion |
|---|---|---|---|
| Keine Windows-Agents verfuegbar. | |||
Remote-Geraete
| Status | Hostname | Letzter Kontakt | MeshCentral NodeID | Aktionen |
|---|---|---|---|---|
| nicht verknuepft |
|
|||
| Keine Geraete geladen. | ||||
Remote-Session-Historie
| Start | Ende | Admin | Geraet | Client-IP | Grund | Aktion |
|---|---|---|---|---|---|---|
| offen | ||||||
| Noch keine Sessions. | ||||||
MeshCentral-NodeID verknuepfen
Geraet:
NodeID findest du in MeshCentral unter „Device Details" → „Node Identifier" (64 Zeichen base64).
Notfall-Wipe (L3)
Dieser Vorgang loescht alle Agent-Dateien auf dem Device und beendet den Dienst. Nicht umkehrbar.
Zur Bestaetigung: Hostname eingeben.
System
- OS
- Build
- Installiert
- Hostname
- IP
- Benutzer
- Domain
- Rolle
- Gruppe
- Patch-Gruppe
CPU
- Modell
- Kerne
- Logische
- Max Takt
- Architektur
RAM
- Gesamt
Geraet
- Hersteller
- Modell
- Seriennr.
- Mainboard
- BIOS
- BIOS Datum
Festplatten
Volumes
GPU
- Name
- VRAM
- Treiber
Netzwerk
- Adapter
- IP
- MAC
- Gateway
- DHCP
Sicherheit
- TPM
- Secure Boot
Monitore
Batterie
- Status
- Ladung
Agent
- Health-Score
- Version
- Memory
- Goroutines
- Zuletzt
Compliance
- Score
- Gruende
- Aktualisiert
| Modul | Status | Score | Erfolge | Fehler | Circuit | Letzter Erfolg | Letzte Fehlermeldung |
|---|---|---|---|---|---|---|---|
|
|
|||||||
| Keine Modul-Daten | |||||||
| ID | Typ | Status | Fortschritt | Exit | Erstellt | Fertig |
|---|---|---|---|---|---|---|
|
|
||||||
| Keine Tasks | ||||||
Task # —
| Anwendung | Hersteller | Version | Architektur | Typ | Quelle | Installiert | Größe |
|---|---|---|---|---|---|---|---|
| Severity | Typ | Nachricht | Erstellt | Quittiert |
|---|---|---|---|---|
| Keine Alerts | ||||
Nachricht an
V1: Erscheint als Windows-MessageBox auf dem Desktop des Users (via msg.exe). Noch keine Antwort-Funktion.
| Seq | Zeit | Event | Detail | Chain |
|---|---|---|---|---|
| Keine Audit-Eintraege | ||||
Neuen Benutzer anlegen (max 5)
| Benutzer | 2FA | WebAuthn | Letzter Login | Setup-Pflicht | Aktionen |
|---|---|---|---|---|---|
| 2FA fehlt | |||||
| Keine Benutzer | |||||
Erweiterungen
| Risiko | Score | Name | Browser | Installationen | Geraete | Store | Author |
|---|---|---|---|---|---|---|---|
ID + Web-StoreIm Chrome Web Store oeffnen ↗AktionWirkt auf Chrome + Edge per Group-Policy-Registry. Firefox-Block ist nicht enthalten.
Risiko-Gruende
Versionen |
|||||||
| Keine Erweiterungen passend zum Filter. | |||||||
| Lade... | |||||||
Aktiv geblockte Extensions — pro Eintrag Status der Block-Tasks ueber alle Geraete. Block via Inline-Detail im Inventur-Tab; Aufheben hier.
| Risiko | Extension | ID | Geraete | Erfolg | Fehler | Offen | Letzter Block | Akteur | Aktion |
|---|---|---|---|---|---|---|---|---|---|
Warum war diese Extension auffaellig?
Kein automatischer Risiko-Befund — wurde manuell als unerwuenscht markiert.
⛔ Diese Extension wurde aus dem Chrome Web Store entfernt.
|
|||||||||
| Keine Block-Aktionen erfasst. | |||||||||
| Lade... | |||||||||
Automatische Threat-Quellen (greifen ohne manuelles Block)
- mallorybowes/chrome-mal-ids — taeglicher git-Sync, kompromittierte Chrome-Extension-IDs
- Chrome Web Store 404-Check — delisted = oft Policy-Verstoss / Malware
- known-bad.json — manuell vorbefuellbar unter
server_data/threat-feeds/known-bad.json - Permission-Heuristik — <all_urls>+nativeMessaging, debugger, management, etc.
Agent-Versionen
Aktiv: — wird beim naechsten Self-Update-Tick (max. 6h) auf alle Agents ausgerollt.
| Version | SHA-256 | Groesse | Hochgeladen | Von | Changelog | Status | Aktionen |
|---|---|---|---|---|---|---|---|
| Keine Agent-Versionen archiviert. Klick „Neue Version hochladen" um zu starten. | |||||||
| aktiv Archiv |
|
||||||
go build -ldflags "-X main.version=v0.00.01")
→ 2. Hier hochladen mit Versionsstring + Changelog
→ 3. „Aktivieren" klicken — alle Agents ziehen die neue Version innerhalb von 6h, oder per
„Agents updaten"-Button in M02 sofort.
Neue Agent-Version hochladen
Erwartet pfaff-rmm-agent.exe aus
D:\Scripts\Pfaff-RMM\agent\bin\
Format: vMAJOR.MINOR.PATCH — muss zur -ldflags -X main.version=… beim Build passen.
Eintraege
| Geraet | Modell | Hersteller | Serie | Diagonale | Native Aufloesung | Baujahr |
|---|---|---|---|---|---|---|
| Geraet | CPU | Kerne | Threads | Takt | Arch | RAM |
|---|---|---|---|---|---|---|
| Geraet | Slot | Typ | Kapazitaet | Takt |
|---|---|---|---|---|
| Geraet | Modell | Typ | Bus | Groesse | Seriennr. | Firmware | Health |
|---|---|---|---|---|---|---|---|
| Geraet | GPU | VRAM | Treiber |
|---|---|---|---|
| Geraet | Hersteller | Modell | SN | Mainboard | BIOS | Win-Build | TPM | SecureBoot |
|---|---|---|---|---|---|---|---|---|
| ✓– |