Unifi Device Monitoring: Unterschied zwischen den Versionen
Benny (Diskussion | Beiträge) |
Benny (Diskussion | Beiträge) |
||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
* Prüft ob alle Unifi Geräte Adopted sind | * Prüft ob alle Unifi Geräte Adopted sind | ||
* Prüft ob alle Unifi Geräte die Aktuelle Firmware habe | * Prüft ob alle Unifi Geräte die Aktuelle Firmware habe | ||
| − | * | + | * Automatische Update der Unifi Geräte an einem bestimmten Tag / Uhrzeit |
| + | * Automatische Update einer bestimmten Firmware der Unifi Geräte an einem bestimmten Tag / Uhrzeit | ||
| + | * WLAN Passwörter auslesen und anhand einer Passwort Liste prüfen | ||
| Zeile 12: | Zeile 14: | ||
* Powershell 5.1 | * Powershell 5.1 | ||
* .Net Framwork 4.5 | * .Net Framwork 4.5 | ||
| + | |||
| + | <strong>Riverbird Unique ID</strong> | ||
| + | * 707b2669-a270-493b-93ca-5a3a140dd7b7 | ||
| Zeile 35: | Zeile 40: | ||
|05. SiteIDs welche nur geprüft werden sollen - (mehrere per Komma getrennt) - Wenn hier etwas hinterlegt ist werden Ausnahmen bei den SiteIDs ignoriert. || $nur_siteids || Text|| || Überprüfe nur die SiteIDs , Ausnahmen von SiteIDs werden ignoriert|| Text | |05. SiteIDs welche nur geprüft werden sollen - (mehrere per Komma getrennt) - Wenn hier etwas hinterlegt ist werden Ausnahmen bei den SiteIDs ignoriert. || $nur_siteids || Text|| || Überprüfe nur die SiteIDs , Ausnahmen von SiteIDs werden ignoriert|| Text | ||
|- | |- | ||
| − | |06. Tag (ausgeschrieben), an welchem das Update ausgeführt werden soll - z.B.: Montag || $updatetag || Text|| Freitag || Tag an dem das Update durchgeführt werden soll z.B. Freitag|| Wochentag ausgeschrieben | + | |06. Tag (ausgeschrieben), an welchem das Update ausgeführt werden soll - z.B.: Montag - auto für Jeden Tag|| $updatetag || Text|| Freitag || Tag an dem das Update durchgeführt werden soll z.B. Freitag aut für jeden Tag|| Wochentag ausgeschrieben |
|- | |- | ||
|07. Sollen die Geraete automatisch geupdatet werden? - (ja/nein) - Standard: ja || $autoupdate || Text || ja || Sollen Geräte automisch geupdated werden|| ja / nein | |07. Sollen die Geraete automatisch geupdatet werden? - (ja/nein) - Standard: ja || $autoupdate || Text || ja || Sollen Geräte automisch geupdated werden|| ja / nein | ||
| Zeile 82: | Zeile 87: | ||
|- | |- | ||
|29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein )|| $checkwlankey|| Text|| nein|| Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden || Ja / Nein | |29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein )|| $checkwlankey|| Text|| nein|| Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden || Ja / Nein | ||
| + | |- | ||
| + | |30. Link zu der Firmware welche installiert werden soll (URL )|| $firmwaremanuell|| Text|| nein|| URL zur Firmware || https://dl.ubnt.com/unifi/firmware/U7PG2/6.5.54.14746/BZ.qca956x_6.5.54+14746.230522.2226.bin | ||
| + | |- | ||
| + | |31. MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt)|| $firmwaremanuellmac|| Text|| nein|| MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt) || MAC -Adresse LowerCase | ||
| + | |- | ||
| + | |32. Display Versions Angabe zum überprüfen ob es ein Update geben soll|| $firmwaremanuellversion|| Text|| nein|| Display Versions Angabe zum überprüfen ob es ein Update geben soll || 6.5.54 | ||
|- | |- | ||
|99. Die Ausgabe auf Fehler und Allgemeine Infos beschränken? - (ja/nein) - Standard: ja|| $AusgabeMinimieren || Text|| ja|| Ausgabe auf das Notwendigste Beschränken und Fehler anzeigen || ja / nein | |99. Die Ausgabe auf Fehler und Allgemeine Infos beschränken? - (ja/nein) - Standard: ja|| $AusgabeMinimieren || Text|| ja|| Ausgabe auf das Notwendigste Beschränken und Fehler anzeigen || ja / nein | ||
| Zeile 89: | Zeile 100: | ||
<strong>Changelog</strong> | <strong>Changelog</strong> | ||
| − | V: 3.0. | + | |
| + | V: 2.6.0 | ||
| + | |||
| + | 13.09.2022 17:00 Uhr | ||
| + | |||
| + | Erster Release | ||
| + | |||
| + | |||
| + | V: 3.1.0 | ||
| + | |||
| + | 11.07.2023 05:00 Uhr | ||
| + | |||
| + | Bugfixing | ||
| + | Session Login Unifi Controller Gen2 | ||
| + | |||
| + | V: 3.0.5 | ||
| + | |||
| + | 03.11.2022 04:30 Uhr | ||
| + | |||
| + | Bugfixing | ||
| + | Ausgabe Fehler und Warnung geändert | ||
| + | |||
| + | V: 3.0.4 | ||
| + | |||
| + | 23.10.2022 17:30 Uhr | ||
| + | |||
| + | Bugfix Linux Controller WLAN Keys | ||
| + | |||
| + | V: 3.0.3 | ||
| + | |||
| + | Bugfix WLAN | ||
| + | |||
05.10.2022 07:00 Uhr | 05.10.2022 07:00 Uhr | ||
| Zeile 113: | Zeile 155: | ||
* Neuer Parameter: $checkwlankey ="nein" #29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein ) | * Neuer Parameter: $checkwlankey ="nein" #29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein ) | ||
| + | V: 3.1.1 | ||
| + | 01.01.2023 17:00 Uhr | ||
| + | |||
| + | * Bugfix API | ||
| + | |||
| + | V: 3.1.2 | ||
| + | |||
| + | 05.03.2023 09:00 Uhr | ||
| + | |||
| + | * Bugfix Login | ||
| + | |||
| + | V: 3.1.1 | ||
| + | |||
| + | 19.12.2023 17:00 Uhr | ||
| + | |||
| + | * Zeige SSID und Passphrase pro Site an | ||
| + | * Prüfe Passphrase Gegen Passwort Datenbank geleakter Passwörter | ||
| − | -- | + | * Neuer Parameter: $showwlan ="ja" #26. Zeige Alle WLAN SSID inkl. Passwörter an (Ja - Nein ) |
| + | * Neuer Parameter: $pwchkuser = "" #27. Für die API Passwort Abfrage wird ein User benötigt | ||
| + | * Neuer Parameter: $pwchkpass ="" #28. Für die API Passwort Abfrage wird ein Passwort | ||
| + | * Neuer Parameter: $checkwlankey ="nein" #29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein ) | ||
| + | V: 3.2.0 | ||
| + | 04.01.2024 05:00 Uhr | ||
| − | + | * Bei Auto Update kann nur anstatt des Wochentages auch auto als Parameter gesetzt werden. Das Update erfolgt dann täglich zu der definierten Uhrzeit | |
| − | + | * Neuer Parameter: $firmwaremanuell = #30. Link zu der Firmware welche installiert werden soll | |
| + | * Neuer Parameter: $firmwaremanuellmac = #31. MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt) | ||
| − | + | * Neuer Parameter: $firmwaremanuellversion = #32. Display Versions Angabe zum überprüfen ob es ein Update geben soll | |
| + | ---- | ||
Aktuelle Version vom 4. Januar 2024, 13:48 Uhr
Prüfung
Allgemeines
- Prüft ob alle Unifi Geräte Online sind
- Prüft ob alle Unifi Geräte Adopted sind
- Prüft ob alle Unifi Geräte die Aktuelle Firmware habe
- Automatische Update der Unifi Geräte an einem bestimmten Tag / Uhrzeit
- Automatische Update einer bestimmten Firmware der Unifi Geräte an einem bestimmten Tag / Uhrzeit
- WLAN Passwörter auslesen und anhand einer Passwort Liste prüfen
Einrichtung
- Powershell 5.1
- .Net Framwork 4.5
Riverbird Unique ID
- 707b2669-a270-493b-93ca-5a3a140dd7b7
Parameter
| Name | Parameter | Typ | Standard | Beschreibung | Mögliche Werte | |
|---|---|---|---|---|---|---|
| 01. URL zur Verwaltungsoberfläche des Cloud Keys - Standard: https://localhost:8443 | $baseurl | Text | https://localhost:8443 | URL | ||
| 02. Benutzername des Cloudkeys | $DownloadURL | Text | admin | Benutzername des Cloudkey Admin | Text | |
| 03. Passwort des Benutzers | $password | Password | Password des Cloudkey Admin | Password | ||
| 04. SiteIDs welche nicht geprüft werden sollen - (mehrere per Komma getrennt) | $ignore_siteids | Text | Dummy | Ignoriere Site ID's | Text | |
| 05. SiteIDs welche nur geprüft werden sollen - (mehrere per Komma getrennt) - Wenn hier etwas hinterlegt ist werden Ausnahmen bei den SiteIDs ignoriert. | $nur_siteids | Text | Überprüfe nur die SiteIDs , Ausnahmen von SiteIDs werden ignoriert | Text | ||
| 06. Tag (ausgeschrieben), an welchem das Update ausgeführt werden soll - z.B.: Montag - auto für Jeden Tag | $updatetag | Text | Freitag | Tag an dem das Update durchgeführt werden soll z.B. Freitag aut für jeden Tag | Wochentag ausgeschrieben | |
| 07. Sollen die Geraete automatisch geupdatet werden? - (ja/nein) - Standard: ja | $autoupdate | Text | ja | Sollen Geräte automisch geupdated werden | ja / nein | |
| 08. Uhrzeit (volle Stunde) zu der das Update gestartet werden soll | $updatebeginn | Number | 22 | Uhrzeit zu der das Updatedurchgeführt werden soll | Number | |
| 09. Maximale Zeit in Stunden wie das Update dauern kann bis es als Fehler gewertet wird - Standard: 1 | $maxdauer | Number | 1 | Maximale Dauer des Updates bis es es Fehler ausgegeben wird | Number | |
| 10. Geraete, die nicht geupdatet/gemonitored werden sollen - (MAC-Adresse - mehrere per Komma getrennt) | $exclude_both | Text | Dummy, | MAC Adresse der Geräte welche nicht gemonitored und geupdated werden | ||
| 11. Geraete, die nicht geupdatet werden sollen - (MAC-Adresse - mehrere per Komma getrennt) | $exclude_update | Text | Dummy, | MAC Adresse der Geräte welche nicht mit Updates versorgt werden sollen | Text | |
| 12. Geraete, die nicht gemonitored werden sollen - (MAC-Adresse - mehrere per Komma getrennt) | $exclude_monitoring | Text | Dummy, | MAC Adresse der Geräte welche nicht gemonitored werden sollen | ||
| 13. Soll der CloudKey automatisch neugestartet werden? - (ja/nein) - Standard: nein | $reboot | Text | nein | Cloudkey automatisch neustarten | ja /nein | |
| 14. Uhrzeit (volle Stunde) zu der der CloudKey neugestartet werden soll | $rebootstunde | Number | 22 | Uhrzeit wann der Cloudkey neugestartet werden soll | ||
| 15. Tag (ausgeschrieben), an welchem der CloudKey neugestartet werden soll - z.B.: Montag) | $reboottag | Text | Sonntag | Tag an dem der Cloudkey neugestartet werden soll | ||
| 16. SSH-Benutzer für die Geraete | $ssh_user | Text | ubnt | SSH Benutzer des Cloudkeys / Geräte | ||
| 17. SSH-Passwort für die Geraete | $ssh_passwort | Password | SSH Passwort des Cloudkeys/ Geräte | |||
| 18. Standort des CloudKeys | $standort | Text | Standort des Cloudkeys (optional) | |||
| 19. Anzahl Wochen, wie lange ein Gerät ignoriert werden kann bis es als Fehler gemeldet wird - Standard: 4 (0 = deaktiviert) | $MaxAusnahme | Text | 4 | Anzahl Wochen, wie lange ein Gerät ignoriert werden kann bis es als Fehler gemeldet wird | ||
| 20. Geraete, die komplett ignoriert werden sollen wenn sie Offline sind- (MAC-Adresse - mehrere per Komma getrennt) | $ignore_monitoring | Text | MAC Adresse der Geräte die komplett ignoriert werden sollen wenn sie Offline sind | |||
| 0 = deaktiviert ) | $hourscheck | Text | 72 | Stunden wie lange ein Gerät ignoriert werden kann bis es als Fehler gemeldet wird | ||
| 22. Ist der Controller ein Linux Controller (Ja - Nein) | $LinuxController | Text | Nein | Ist der Controller ein Linux Controller | Ja / Nein | |
| 23. Überprüft ob ein AutoBackup geschrieben wurde (Ja - Nein) | $BackupCheck | Text | Ja | Sollen Autobackups überprüft werden | ||
| 24. Wie ist die Häufigkeit des Backups eingestellt 0 = täglich 1 = monatlich 2 = dieser Monat oder letzter Monat | $BackupRotation | Number | 0 | Wie ist das Backup eingestellt täglich monatlich oder soll diesen und letzten Monat geprüft werden | ||
| 25. Zeige verfügbare Updates als Fehler an (Ja - Nein ) | $ShowUpgradeError | Text | Ja | Sollen verfügbare Updates als Fehler angezeigt werden | Ja / Nein | |
| 26. Zeige Alle WLAN SSID inkl. Passwörter an (Ja - Nein ) | $showwlan | Text | Ja | Zeige Alle WLAN SSID inkl. Passwörter an | Ja / Nein | |
| 27. Für die API Passwort Abfrage wird ein User benötigt | $pwchkuser | Text | Ja | Für die API Passwort Abfrage wird ein User benötigt | E-Mail Adresse | |
| 28. Für die API Passwort Abfrage wird ein Passwort | $pwchkpass | Text | Ja | Für die API Passwort Abfrage wird ein Passwort | Passwort | |
| 29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein ) | $checkwlankey | Text | nein | Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden | Ja / Nein | |
| 30. Link zu der Firmware welche installiert werden soll (URL ) | $firmwaremanuell | Text | nein | URL zur Firmware | https://dl.ubnt.com/unifi/firmware/U7PG2/6.5.54.14746/BZ.qca956x_6.5.54+14746.230522.2226.bin | |
| 31. MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt) | $firmwaremanuellmac | Text | nein | MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt) | MAC -Adresse LowerCase | |
| 32. Display Versions Angabe zum überprüfen ob es ein Update geben soll | $firmwaremanuellversion | Text | nein | Display Versions Angabe zum überprüfen ob es ein Update geben soll | 6.5.54 | |
| 99. Die Ausgabe auf Fehler und Allgemeine Infos beschränken? - (ja/nein) - Standard: ja | $AusgabeMinimieren | Text | ja | Ausgabe auf das Notwendigste Beschränken und Fehler anzeigen | ja / nein |
Changelog
V: 2.6.0
13.09.2022 17:00 Uhr
Erster Release
V: 3.1.0
11.07.2023 05:00 Uhr
Bugfixing Session Login Unifi Controller Gen2
V: 3.0.5
03.11.2022 04:30 Uhr
Bugfixing Ausgabe Fehler und Warnung geändert
V: 3.0.4
23.10.2022 17:30 Uhr
Bugfix Linux Controller WLAN Keys
V: 3.0.3
Bugfix WLAN
05.10.2022 07:00 Uhr
- Bugfix Cloudkey Gen2
V: 3.0.1
04.10.2022 14:00 Uhr
- Bugfix Login Cloudkey Gen2
V: 3.0.0
29.09.2022 17:00 Uhr
- Zeige SSID und Passphrase pro Site an
- Prüfe Passphrase Gegen Passwort Datenbank geleakter Passwörter
- Neuer Parameter: $showwlan ="ja" #26. Zeige Alle WLAN SSID inkl. Passwörter an (Ja - Nein )
- Neuer Parameter: $pwchkuser = "" #27. Für die API Passwort Abfrage wird ein User benötigt
- Neuer Parameter: $pwchkpass ="" #28. Für die API Passwort Abfrage wird ein Passwort
- Neuer Parameter: $checkwlankey ="nein" #29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein )
V: 3.1.1 01.01.2023 17:00 Uhr
- Bugfix API
V: 3.1.2
05.03.2023 09:00 Uhr
- Bugfix Login
V: 3.1.1
19.12.2023 17:00 Uhr
- Zeige SSID und Passphrase pro Site an
- Prüfe Passphrase Gegen Passwort Datenbank geleakter Passwörter
- Neuer Parameter: $showwlan ="ja" #26. Zeige Alle WLAN SSID inkl. Passwörter an (Ja - Nein )
- Neuer Parameter: $pwchkuser = "" #27. Für die API Passwort Abfrage wird ein User benötigt
- Neuer Parameter: $pwchkpass ="" #28. Für die API Passwort Abfrage wird ein Passwort
- Neuer Parameter: $checkwlankey ="nein" #29. Soll das WLAN Passwort anhand geleakter Passwörter überprüft werden (Ja - Nein )
V: 3.2.0
04.01.2024 05:00 Uhr
- Bei Auto Update kann nur anstatt des Wochentages auch auto als Parameter gesetzt werden. Das Update erfolgt dann täglich zu der definierten Uhrzeit
- Neuer Parameter: $firmwaremanuell = #30. Link zu der Firmware welche installiert werden soll
- Neuer Parameter: $firmwaremanuellmac = #31. MAC Adresse der Geräte welche die manuelle Firmware erhalten sollen (MAC-Adresse - mehrere per Komma getrennt)
- Neuer Parameter: $firmwaremanuellversion = #32. Display Versions Angabe zum überprüfen ob es ein Update geben soll