{{ t.msg }}
Pilot-Phase · made in Vaihingen

IT für KMU,
endlich einfach.

Geräte, Lizenzen, Mitarbeiter — alles an einem Ort. Kein Excel-Chaos, kein verlorener Lizenzschlüssel, kein vergessenes Garantieende.

Demo anfragen
75%
weniger IT-Aufwand
€0
Setup für Pilot
DSGVO
EU-Hosting
Module v0.1

Alles was Du brauchst,
nichts was Du nicht brauchst.

💻

Geräte-Inventar

Jeder PC, Laptop, Server zentral. Garantieablauf automatisch im Auge.

🔑

Lizenz-Cockpit

M365, Adobe, ERP, Antivirus. Seats, Kosten, Ablauf — alles zentral.

📋

Audit-Log

Jede Änderung dokumentiert, DSGVO-konform. Bei Audit lückenlose Auskunft.

Preise · transparent

Faire Pakete, keine versteckten Kosten.

Starter
€15 /Gerät /Monat
Setup einmalig €290
  • ✓ Bis 25 Geräte
  • ✓ Geräte-Inventar
  • ✓ Lizenz-Cockpit
  • ✓ CSV-Import
  • ✓ Email-Support
EMPFOHLEN
Pro
€25 /Gerät /Monat
Setup einmalig €490
  • ✓ Bis 100 Geräte
  • ✓ Onboarding-Automation
  • ✓ DSGVO-Reports
  • ✓ Telefon-Support
  • ✓ Vor-Ort Vaihingen/BW
Enterprise
Anfrage
individuell
  • ✓ Unbegrenzt
  • ✓ Multi-Standort
  • ✓ Custom Integrationen
  • ✓ SLA 99.5%
  • ✓ Account-Manager

Pilot-Programm · Q2/Q3 2026

Erste 10 KMU bekommen 6 Monate Pro-Plan kostenlos im Tausch gegen Testimonial.

Pilot-Platz sichern →
H
IT-Cockpit
by Hasi Elektronic

Willkommen zurück

Logge Dich in Deinen Tenant ein.

{{ loginError }}
Noch kein Konto? Pilot beantragen

{{ pageTitle }}

{{ pageSubtitle }}
{{ tenants.length }} Mandant{{ tenants.length === 1 ? '' : 'en' }} · {{ activeTenantCount }} aktiv

{{ t.name }}

{{ t.industry || 'Keine Branche' }} · {{ t.city || '—' }}
{{ t.status }}
{{ t.plan }} Eigener Account €{{ t.monthly_fee }}/Monat
{{ t.device_count }}
Geräte
{{ t.agent_count }}
Agents
{{ t.critical_alerts || 0 }}
🔴
{{ t.avg_security_score || '—' }}
Score
👤 {{ t.contact_name }}
✉ {{ t.contact_email }}
☎ {{ t.contact_phone }}
Keine Kontaktdaten
🏢
Noch keine Mandanten erfasst. Lege deinen ersten Kunden an.

Alle Mandanten

{{ adminOverview.mandanten.length }} Mandanten · {{ adminTotalDevices }} Geräte · {{ adminCriticalCount }} brauchen Aufmerksamkeit Alles in Ordnung

{{ m.tenant.name }}
{{ m.tenant.slug }} · {{ m.tenant.plan }} · {{ m.tenant.device_quota }} PC Kontingent
{{ m.status === 'critical' ? m.problems.length + ' KRITISCH' : m.status === 'warning' ? m.problems.length + ' WARNUNGEN' : 'OK' }}
Total
{{ m.stats.total }}
Online
{{ m.stats.online }}
Offline
{{ m.stats.offline + m.stats.never_seen }}
Update
{{ m.stats.outdated_agents }}
Alerts 24h
{{ m.stats.alerts_24h || 0 }}
Disk <10
{{ m.stats.low_disk || 0 }}
Probleme
{{ p.hostname }} {{ p.message }}
{{ m.stats.outdated_agents }}x Agent veraltet auf v{{ adminOverview.latest_agent_version }} update
Keine offenen Probleme.
{{ m.stats.outdated_agents }}x Agent veraltet auf v{{ adminOverview.latest_agent_version }} update
Klicken für Detailansicht →
Klick auf einen Mandanten wechselt zum Detail-View dieses Mandanten.
Geräte
{{ stats.devices_total }}
{{ stats.devices_active }} aktiv
Online
{{ stats.agent_online || 0 }}
Agents · 30 Min
Alerts
{{ alertCount.critical }}
kritisch · {{ alertCount.warning }} Warn.
Garantie
{{ stats.warranty_warning }}
läuft in 60T ab
Lizenzkosten
€{{ stats.license_cost_yearly }}
pro Jahr

Fleet Health

{{ dashboard.fleet_health.avg_score }}
Ø Score
Gut
{{ dashboard.fleet_health.healthy }}
Mittel
{{ dashboard.fleet_health.moderate }}
Schwach
{{ dashboard.fleet_health.poor }}
{{ dashboard.fleet_health.scored_devices }} bewertete Geräte
📊
Noch keine Daten
Agents müssen erst Heartbeats senden

Security Compliance

{{ f.emoji }} {{ f.label }} {{ Math.round((dashboard.compliance[f.key] / dashboard.compliance.total) * 100) }}%
{{ dashboard.compliance[f.key] }} von {{ dashboard.compliance.total }}
Noch keine Compliance-Daten

Aktuelle Alerts

{{ a.severity === 'critical' ? '🔴' : (a.severity === 'warning' ? '🟡' : '🟢') }}
{{ a.title }}
{{ a.device_hostname || '—' }} · {{ formatRelative(a.first_seen) }}
Keine offenen Alerts

Schwächste Geräte

{{ d.hostname }}
{{ d.manufacturer }} · {{ d.agent_status === 'online' ? '🟢 online' : '○ offline' }}
{{ d.security_score }}
Noch keine Geräte

Disk-Auslastung

< 50% (gesund) {{ dashboard.disk_distribution.low }}
50-79% (normal) {{ dashboard.disk_distribution.medium }}
80-94% (hoch) {{ dashboard.disk_distribution.high }}
>= 95% (kritisch) {{ dashboard.disk_distribution.critical }}

Willkommen, {{ session.user_email }}

Mandant: {{ session.tenant_name }} · Plan: {{ session.plan }}

{{ alertStats30dLabel }}
HostnameUserHardwareOSAgentSicherheitGarantieAktionen
Noch keine Geräte. oder CSV-Import.
{{ d.hostname }}
{{ d.manufacturer }} {{ d.model || '' }}
{{ d.assigned_name || d.assigned_email }}
{{ d.assigned_email }}
{{ shortCpu(d.cpu) }}
{{ d.ram_gb }} GB RAM · {{ d.storage_gb || '?' }} GB
{{ shortOs(d.os) || '—' }} ● online ○ offline kein Agent
{{ d.security_score }}
⚠ {{ d.warranty_until }} {{ d.warranty_until }}
SoftwareVendorTypSeatsKosten/JahrLäuft abAktionen
Noch keine Lizenzen erfasst.
{{ l.software_name }} {{ l.vendor || '—' }} {{ licenseTypeLabel(l.license_type) }} {{ l.seats_total }} €{{ l.cost_per_year }} {{ l.expires_at || '—' }}
NameE-MailAbteilungRolleGeräteStatusAktionen
Noch keine Mitarbeiter.
{{ u.full_name || '—' }} {{ u.email }} {{ u.department || '—' }} {{ u.role }} {{ u.device_count }} {{ u.active ? 'aktiv' : 'inaktiv' }}
ZeitUserAktionEntitätIDIP
Noch keine Aktivität.
{{ formatDate(a.created_at) }} {{ a.user_email || '—' }} {{ a.action }} {{ a.entity_type }} {{ a.entity_id || '—' }} {{ a.ip_address || '—' }}

Geräte aus CSV importieren

CSV-Format: hostname,device_type,manufacturer,model,serial_number,os,location,assigned_email,warranty_until,status

📥 Vorlage herunterladen
{{ csvPreview.length }} Zeilen erkannt:
HostnameTypUser
{{ row.hostname }} {{ row.device_type }} {{ row.assigned_email || '—' }}
Online
{{ agents.filter(a=>a.status==='active' && agentOnline(a)).length }}
letzte 30 Min.
Offline
{{ agents.filter(a=>a.status==='active' && !agentOnline(a)).length }}
Pending
{{ agents.filter(a=>a.status==='pending').length }}
noch nicht registriert

Neuen Agent ausrollen

Generiert einen Enrollment-Token und das PowerShell-Installationskommando.

→ Auf dem Ziel-PC als Administrator in PowerShell ausführen:
{{ enrollResult.install_command }}
Token: {{ enrollResult.enroll_token }}
HostnamePlatformVersionStatusLetzter HeartbeatIP
Noch keine Agents. Klicke oben auf „+ Enrollment-Token".
{{ a.hostname || a.hostname_reported || '—' }} {{ a.os_platform }} {{ a.agent_version || '—' }} ● online ○ offline pending {{ a.status }} {{ a.last_seen ? formatRelative(a.last_seen) : '—' }} {{ a.last_ip || '—' }}
Kritisch
{{ alertCount.critical }}
Sofortige Aktion
Warnung
{{ alertCount.warning }}
Beobachten
Info
{{ alertCount.info }}
Automatische Prüfung
alle 15 Min
Keine offenen Alerts. Alles bestens.
🔴 🟡 🟢
{{ a.title }} {{ a.value }} bestätigt behoben
{{ a.message }}
💻 {{ a.device_hostname }} · Seit {{ formatRelative(a.first_seen) }} · 📱 Telegram gesendet

📱 Telegram Benachrichtigungen

Push-Notifications für kritische Alerts direkt auf dein Handy.

Erstelle einen Bot via @BotFather
Schreibe deinem Bot, dann öffne https://api.telegram.org/bot<TOKEN>/getUpdates

✉ Email Benachrichtigungen

Klassisch per E-Mail. Praktisch als zweiter Kanal oder für Kunden ohne Telegram.

Absender ist noreply@machbar24.com. Nur kritische & Warnungen werden per E-Mail versandt (kein Info-Spam).

🔔 Regeln

Welche Bedingungen sollen Alerts auslösen?

{{ rule.emoji }} {{ rule.label }} {{ rule.severity === 'critical' ? 'kritisch' : 'warnung' }}
{{ rule.desc }}
Schwelle: {{ rule.unit }}