|
| 1 | +# Mobile App <span class="badge badge-primary badge-outlined" title="Community Edition">CE</span> |
| 2 | + |
| 3 | +!!! info "Geschlossene Beta" |
| 4 | + Die openITCOCKPIT Mobile App für iOS und Android befindet sich derzeit in einer geschlossenen Beta-Phase. |
| 5 | + Zum Zeitpunkt des Lesens ist die App möglicherweise noch nicht im App Store oder im Google Play Store verfügbar. |
| 6 | + |
| 7 | +{ align=center } |
| 8 | +*Grafik: openITCOCKPIT iOS App auf einem iPhone 16e* |
| 9 | + |
| 10 | + |
| 11 | +## Voraussetzungen |
| 12 | + |
| 13 | +- openITCOCKPIT 5.6.1 oder höher |
| 14 | +- iOS 17.5 oder höher |
| 15 | +- Der openITCOCKPIT-Server muss vom mobilen Endgerät aus erreichbar sein (z. B. über VPN oder eine öffentliche IP-Adresse) |
| 16 | +- Ein gültiges HTTPS-Zertifikat ist erforderlich. Selbstsignierte Zertifikate funktionieren in der Regel nicht. |
| 17 | + |
| 18 | + |
| 19 | +## App herunterladen |
| 20 | + |
| 21 | +- Apple App Store |
| 22 | +- Google Play Store |
| 23 | + |
| 24 | +(Links werden hinzugefügt, sobald die App in den Stores verfügbar ist) |
| 25 | + |
| 26 | +## Push-Benachrichtigungen einrichten |
| 27 | + |
| 28 | +Ein großer Vorteil der Mobile App im Vergleich zur webbasierten Variante ist die Möglichkeit, Push-Benachrichtigungen für Alarme zu erhalten. |
| 29 | +Um dies zu aktivieren, müssen Sie Ihren openITCOCKPIT-Server so konfigurieren, dass Benachrichtigungen über den **von der AVENDIS GmbH bereitgestellten Push Gateway Service** gesendet werden. |
| 30 | +Dieser Service ist für openITCOCKPIT-Nutzer kostenlos. |
| 31 | + |
| 32 | +1. Navigieren Sie zu `System configuration -> System -> Push Notification Settings` |
| 33 | +2. Setzen Sie die Relay-Adresse auf `https://pushrelay.openitcockpit.io` |
| 34 | +3. Setzen Sie den Port auf `443` |
| 35 | +4. Klicken Sie auf `Request and test Auth-Key`. |
| 36 | + |
| 37 | +openITCOCKPIT fordert nun einen Authentifizierungsschlüssel beim Push Gateway Service an. Der Push Gateway Service verwendet die übermittelte System-ID, |
| 38 | +um Ihren openITCOCKPIT-Server zu identifizieren, und erzeugt einen neuen Authentifizierungsschlüssel für Ihren Server. |
| 39 | + |
| 40 | +Um die Einrichtung abzuschließen, klicken Sie nach der Schlüsselerstellung auf `Save configuration`. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +### Benutzer Kontakten zuweisen |
| 45 | + |
| 46 | +Es ist wichtig, Ihrem openITCOCKPIT-Benutzer einen oder mehrere Kontakte zuzuweisen, um Push-Benachrichtigungen für Alarme zu erhalten. |
| 47 | + |
| 48 | +Navigieren Sie zunächst zu `Monitoring -> Objects -> Contacts` und wählen Sie den Kontakt aus, den Sie Ihrem Benutzer zuweisen möchten, oder erstellen Sie einen neuen Kontakt. |
| 49 | + |
| 50 | +Stellen Sie sicher, dass Ihr openITCOCKPIT-Benutzer im Feld `Users` der Kontaktkonfiguration ausgewählt ist. |
| 51 | +Aktivieren Sie außerdem die Checkbox `Push notifications to browser` für Hosts und Services. Diese Option sendet Benachrichtigungen dann sowohl an die Weboberfläche als auch an die Mobile App. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +Damit die Änderungen wirksam werden, speichern Sie die Kontaktkonfiguration und aktualisieren Sie die Monitoring-Konfiguration. |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +## Mobile App einrichten |
| 60 | + |
| 61 | +Sobald die App auf Ihren mobilen Endgeräten installiert ist, können Sie die App starten und die URL Ihres openITCOCKPIT-Servers eingeben. |
| 62 | +Die App verwendet die openITCOCKPIT-API für die Authentifizierung. Daher müssen Sie zuerst [einen API-Schlüssel erstellen](../../development/api/#api-keys). |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | +Der Einfachheit halber können Sie auch den QR-Code aus der openITCOCKPIT-Weboberfläche scannen, um den API-Schlüssel automatisch zu übernehmen. |
| 67 | + |
| 68 | +## Web Application Firewall (WAF) / Reverse Proxy |
| 69 | + |
| 70 | +Für eine zusätzliche Sicherheitsebene stellen wir eine optionale Web Application Firewall (WAF) / Reverse-Proxy-Konfiguration für die openITCOCKPIT Mobile App bereit. Diese Konfiguration basiert auf Nginx und kann verwendet werden, um Ihren openITCOCKPIT-Server vor bösartigen Anfragen zu schützen. |
| 71 | + |
| 72 | +TBD |
0 commit comments