Unifi Device Monitoring: Unterschied zwischen den Versionen

Aus Computer-Service-Wallmeyer WIKI
Wechseln zu: Navigation, Suche
 
(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
* Macht ein automatische Update der Unifi Geräte an einem bestimmten Tag / Uhrzeit
+
* 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.2
+
 
 +
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
  
V: 2.6.0
+
* Bei Auto Update kann nur anstatt des Wochentages auch auto als Parameter gesetzt werden. Das Update erfolgt dann täglich zu der definierten Uhrzeit
  
13.09.2022 17:00 Uhr
+
* 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)
  
Erster Release
+
* 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

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