Salto ProAccess Space — Systemanalyse
Server: Salto-Server (10.128.40.6) Stand: 23. Februar 2026
Inhaltsverzeichnis
- Zusammenfassung
- Software-Versionen
- Dienste (Services)
- Laufende Prozesse
- Netzwerk-Ports
- Konfiguration (service.ini)
- Datenbank
- Aktive Kommunikation
- Backup & Logs
- Firewall-Regeln
- Disk-Belegung
- Auffälligkeiten & Empfehlungen
1. Zusammenfassung
Salto ProAccess Space 6.12.2.3 läuft stabil als Schließanlagen-Management-System auf dem Windows Server Salto-Server (10.128.40.6, Hauptstandort 40er-Netz).
| Eigenschaft | Wert |
|---|---|
| Produkt | Salto ProAccess Space |
| Version | 6.12.2.3 |
| Installiert | 10.11.2025 |
| Status | Betrieb stabil |
| Web-Interface | http://10.128.40.6:8100 |
| Datenbank | SQL Server 2022 / SALTO_SPACE |
| Aktive Verbindung | SNP-Gateway 10.128.30.15:1100 (30er-Netz) |
| Tägliches Backup | 22:00 Uhr automatisch |
| Prometheus Metrics | Aktiv seit 23.02.2026 — /metrics/text → Proxy (Pi:18101) → Prometheus → Grafana salto-proaccess-2026 |
2. Software-Versionen
| Software | Version | Installiert |
|---|---|---|
| SALTO ProAccess Space | 6.12.2.3 | 10.11.2025 |
| SALTO ProAccess Space MSI | 6.12.2.3 | 10.11.2025 |
| SALTO Local IO Bridge | 1.5.0.0 | 18.11.2025 |
| SQL Server 2022 (Instanz: SALTO) | 16.0.1000.6 | 10.11.2025 |
| WinUSB-Treiber SALTO | 4.0.0.0 | — |
3. Dienste (Services)
| Dienst | Anzeigename | Status | Starttyp |
|---|---|---|---|
ProAccessSpaceService |
SALTO ProAccess Space Service | Running | Automatic |
SaltoLocalIOBridge |
SALTO Local IO Bridge | Running | Automatic |
MSSQL$SALTO |
SQL Server (SALTO) | Running | Automatic |
MSSQLFDLauncher$SALTO |
SQL Fulltext Filter Daemon (SALTO) | Running | Manual |
MSSQLLaunchpad$SALTO |
SQL Server Launchpad (SALTO) | Running | Automatic |
SQLTELEMETRY$SALTO |
SQL Server CEIP (SALTO) | Running | Automatic |
SQLWriter |
SQL Server VSS Writer | Running | Automatic |
SQLAgent$SALTO |
SQL Server-Agent (SALTO) | Stopped | Disabled |
SQLBrowser |
SQL Server-Browser | Stopped | Disabled |
Hinweis:
SQLAgentundSQLBrowsersind deaktiviert — keine geplanten SQL-Jobs und keine Named-Instance-Auflösung über das Netzwerk möglich (Verbindung muss explizitServer\SALTOangeben).
4. Laufende Prozesse
| Prozess | PID | CPU-Zeit | RAM (WS) | Pfad |
|---|---|---|---|---|
ProAccessSpaceService.exe |
11432 | 1368 s | 260 MB | C:\SALTO\ProAccess Space\bin\service\ |
ProAccessSpaceConfigurator.exe |
13168 | 3271 s | 85 MB | C:\SALTO\ProAccess Space\bin\configurator\ |
SaltoLocalIOBridge.exe |
3592 | 0,5 s | 46 MB | C:\SALTO\Local IO Bridge\ |
sqlservr.exe |
3424 | 107 s | 666 MB | C:\Program Files\Microsoft SQL Server\MSSQL16.SALTO\ |
Gesamt RAM-Verbrauch Salto-Anwendungen: ~1,06 GB (von 8 GB verfügbar)
5. Netzwerk-Ports
Salto-Ports (TCP, lauschend)
| Port | Protokoll | Dienst / Funktion | PID |
|---|---|---|---|
| 8100 | TCP | Web-Interface (HTTP, Browser-Zugang) | System |
| 8099 | TCP | Service-API (interne Kommunikation) | 11432 (ProAccessSpaceService) |
| 8102 | TCP | WebSocket (Local IO Bridge ↔ Browser) | 11432 (ProAccessSpaceService) |
| 36000–36110 | TCP | SNP-Nodes (Salto Network Protocol, interne Türcontroller) | — |
| 5001–10000 | UDP | Peripherie-Kommunikation (konfiguriert, nicht verifiziert) | — |
System-Ports (TCP, lauschend)
| Port | Funktion |
|---|---|
| 22 | SSH (OpenSSH) |
| 3000 | Grafana (SSH-Reverse-Tunnel von Pi) |
| 3389 | RDP |
| 5514 | Syslog-Relay TCP (SSH-Reverse-Tunnel von Pi) |
| 9115 | Blackbox-Exporter (Prometheus) |
| 9116 | SNMP-Exporter (Prometheus) |
| 49717 | SQL Server loopback |
6. Konfiguration (service.ini)
Datei: C:\SALTO\ProAccess Space\conf\service.ini
[Database]
DBName=SALTO_SPACE
DBServerName=Salto-Server\SALTO
SQLAuthenticationEnabled=0 ; Windows-Authentifizierung (kein SQL-Login)
SQLAuthData=
[Service port]
ServiceComputerFullNameEnabled=0
ServicePort=8099
[Web]
WebPortsEnabled=1
WebHttpsEnabled=0 ; ⚠️ KEIN HTTPS — nur HTTP!
SaltoAuthPort=8100
SaltoAuthPortEnabled=1
WebSocketPort=8102
[Peripheral port]
PeripheralCommUDPPortRange=5001;10000
PeripheralCommUDPPortRangeEnabled=1
[Advanced]
LoggingLevel=2
MetricsEnabled=1 ; ✅ Metriken aktiv (aktiviert 23.02.2026)
MetricsFrequency=10
FolsPort=0
AlliantsPortEnabled=0
ArubaPortEnabled=0
ArubaPort=0
Weitere Konfigurationsdateien
| Datei | Framework | Funktion |
|---|---|---|
ProAccessSpaceService.exe.config |
.NET 4.6.2, Owin, WebAPI | Hauptservice-Config |
ProAccessSpaceConfigurator.exe.config |
.NET 4.6.2 | UI-Config |
SaltoLocalIOBridge.exe.config |
.NET 4.8, log4net | IO-Bridge-Config (RollingLog 10MB×5) |
7. Datenbank
SQL Server Instanz
| Eigenschaft | Wert |
|---|---|
| Instanzname | Salto-Server\SALTO |
| Version | SQL Server 2022 (16.0.1000.6) |
| Authentifizierung | Windows-Auth (kein SQL-Login) |
| Backup | Täglich 22:00 Uhr (automatisch) |
Datenbanken
| Name | Erstellt | Compat. Level | Bemerkung |
|---|---|---|---|
SALTO_SPACE |
10.11.2025 | 110 (SQL 2012) | ⚠️ Veraltet! SQL 2022 wäre Level 160 |
master |
10.02.2026 | 160 | Systemdatenbank |
model |
2003-04-08 | 160 | Systemdatenbank |
msdb |
2022-10-08 | 160 | Systemdatenbank |
SALTO_SPACE Tabellenstruktur (161 Tabellen, Auswahl)
Benutzer & Zugang:
| Tabelle | Inhalt |
|---|---|
| tb_Users | Alle Benutzer des Systems |
| tb_Users_Ext | Erweiterte Benutzerdaten |
| tb_Users_Groups | Benutzer-Gruppen-Zuordnung |
| tb_Users_Locks | Benutzer-Türen-Berechtigungen |
| tb_Users_Zones | Benutzer-Zonen-Zuordnung |
| tb_Credentials | Credentials/Keys |
| tb_Cards | Karteninformationen |
| tb_ElectronicKeys | Elektronische Schlüssel |
| tb_Operators | System-Operatoren (Admins) |
Türen & Geräte:
| Tabelle | Inhalt |
|---|---|
| tb_Locks | Alle Türschlösser |
| tb_Zones | Zugangszonen |
| tb_Peripherals | Peripheriegeräte |
| tb_SNP_Gateways | Salto Network Protocol Gateways |
| tb_SNP_Nodes | SNP-Türcontroller |
| tb_RF_Locks | Funk-Schlösser |
| tb_CU4k_Locks | CU4000-Serie Schlösser |
Zugriffsregeln:
| Tabelle | Inhalt |
|---|---|
| tb_Authorizations | Zugriffsberechtigungen |
| tb_Groups | Berechtigungsgruppen |
| tb_Groups_Locks | Gruppen-Türen-Zuordnung |
| tb_Calendars | Kalender für Zeitpläne |
| tb_User_Timezones | Benutzerspezifische Zeitzonen |
| tb_Limited_Areas | Eingeschränkte Bereiche |
Audit & Events:
| Tabelle | Inhalt |
|---|---|
| tb_LockAuditTrail | Tür-Audit-Protokoll (Zutrittsereignisse) |
| tb_SysAuditor | System-Audit-Log |
| tb_SysAuditor_Visits | Besuchsprotokoll |
| tb_EventStreamConsumers | Event-Stream-Konsumenten |
Grafik-Mapping:
| Tabelle | Inhalt |
|---|---|
| tb_GM_Maps | Gebäude-/Lagepläne |
| tb_GM_Nodes | Knoten im Grafikplan |
| tb_GM_Annotations | Beschriftungen im Plan |
8. Aktive Kommunikation
SNP-Protokoll (Salto Network Protocol)
Das System kommuniziert aktiv mit einem SNP-Gateway im 30er-Netz:
ProAccessSpaceService.exe (Salto-Server, 10.128.40.6)
↕ TCP Port 1100
10.128.30.15 (SNP-Gateway, 30er-Netz)
↕
Türcontroller / Schlösser (SNP-Nodes, tb_SNP_Nodes)
Log-Aktivität (SaltoService.log):
- Kontinuierliche REQUEST/RESPONSE-Pakete im Hex-Format
- Periodische Tasks alle paar Sekunden:
- DeviceSynchronization — Geräte-Sync
- AutomaticInitializeSV2Nodes — SV2-Knoten-Init
- AutomaticInitializeCU4kLocks — CU4000-Schlösser-Init
Lauschende SNP-Ports (lokal)
Ports 36000–36110 (TCP) für eingehende SNP-Node-Verbindungen.
9. Backup & Logs
Datenbank-Backup
- Zeitplan: Täglich 22:00 Uhr (automatisch)
- Umfang: Alle 4 Datenbanken (SALTO_SPACE, master, model, msdb)
- Letzte Sicherung: 23.02.2026, 22:00 Uhr — erfolgreich
- SALTO_SPACE: 1.872 Seiten
- msdb: 1.899 Seiten
- master: 524 Seiten
- model: 354 Seiten
- Speicherort: Wird von Hornetsecurity VM Backup gesichert (Instanz-Level)
Log-Dateien
| Datei | Größe | Letzte Änderung | Inhalt |
|---|---|---|---|
C:\SALTO\ProAccess Space\logs\SaltoService.log |
2,3 MB | 23.02.2026 23:11 | Aktiv — SNP-Kommunikation, Tasks |
C:\SALTO\Local IO Bridge\SaltoLocalIOBridge.log |
21 KB | 16.02.2026 19:24 | IO-Bridge (inaktiv seit 16.02.) |
C:\SALTO\ProAccess Space\bin\configurator\ProAccessSpaceConfigurator.log |
459 B | 10.02.2026 17:01 | Konfigurator-Start |
10. Firewall-Regeln
Windows Firewall (Inbound Allow)
| Regel | Port | Protokoll |
|---|---|---|
| salto web | 8100 | TCP |
| Salto WebSocket Bridge | 8102 | TCP |
| Grafana Dashboard | 3000 | TCP |
| SNMP Exporter | 9116 | TCP |
| OpenSSH SSH Server | 22 | TCP |
| Syslog UDP 1514 Inbound | 1514 | UDP |
| RDP | 3389 | TCP |
| Ping erlauben | — | ICMPv4 |
Fehlende / offene Punkte
| Port | Zweck | Status |
|---|---|---|
| 8099 TCP | ProAccess Service-API | Keine explizite Regel (nur lokal genutzt?) |
| 1100 TCP | SNP-Kommunikation zu/von Türcontrollern | Keine Regel (ausgehend, kein Problem) |
| 5001–10000 UDP | Peripheriegeräte | Keine Regel |
11. Disk-Belegung
| Laufwerk | Belegt | Frei | Verwendung |
|---|---|---|---|
| C: (OS + Anwendungen) | 45,2 GB | 19,2 GB | System, SALTO, SQL Server |
| E: (Daten, iSCSI Synology) | 136,5 GB | 363,5 GB | Daten, Backups |
12. Auffälligkeiten & Empfehlungen
⚠️ Kritisch
| Nr | Problem | Auswirkung | Empfehlung |
|---|---|---|---|
| 1 | WebHttpsEnabled=0 |
Web-Interface nur HTTP — Anmeldedaten im Klartext | HTTPS aktivieren: WebHttpsEnabled=1 in service.ini |
| 2 | DB Compat. Level 110 (SQL 2012) | SALTO_SPACE läuft nicht im nativen SQL-2022-Modus | Auf Level 150 oder 160 upgraden (nach Salto-Freigabe prüfen) |
💡 Verbesserungen
| Nr | Thema | Detail | Empfehlung |
|---|---|---|---|
| 3 | ~~MetricsEnabled=0~~ |
✅ Erledigt (23.02.2026): Metriken aktiv auf /metrics/text → SSH-Tunnel → Proxy → Prometheus → Grafana Dashboard salto-proaccess-2026 |
— |
| 4 | SQLAgent deaktiviert |
Keine geplanten SQL-Server-Jobs | Für DB-Wartungsaufgaben ggf. aktivieren |
| 5 | SQLBrowser deaktiviert |
Named-Instance nicht auto-auffindbar | Für Remote-Tools ggf. aktivieren |
| 6 | Port 8099 keine FW-Regel | Service-API intern — falls externe Tools benötigt werden | Firewall-Regel für 8099 TCP ergänzen |
✅ Positiv
| Thema | Bewertung |
|---|---|
| Tägliches SQL-Backup | Läuft stabil, alle 4 DBs gesichert |
| Windows-Authentifizierung | Kein SQL-Login-Passwort erforderlich — sicherer |
| SNP-Kommunikation | Aktiv und stabil zu 10.128.30.15 |
| Hornetsecurity Backup | VM-Level-Backup vorhanden |
| RAM-Auslastung | ~1 GB von 8 GB — ausreichend Reserve |
| Disk-Platz | E: 363 GB frei — kein Problem |
Anhang: Prometheus-Integration (Option)
Salto ProAccess Space hat einen eingebauten Metriken-Endpunkt (MetricsEnabled=1).
Nach Aktivierung in service.ini:
http://10.128.40.6:8099/metrics
Prometheus-Job (hypothetisch):
- job_name: 'salto'
static_configs:
- targets: ['172.17.0.1:XXXX'] # via SSH-Tunnel
Verfügbare Metriken (zu prüfen nach Aktivierung): - Anzahl aktiver Benutzer - Türereignisse (Auf/Zu/Verweigert) - Geräteverbindungsstatus (SNP-Nodes) - Systemlast des Services
Erstellt: 23.02.2026 — Automatische Analyse via SSH | Aktualisiert: 23.02.2026 (MetricsEnabled=1, Prometheus-Integration)