I got a UDM-Pro with the latest firmware:
Unifi OS: 1.12.22
Network: 7.1.66
The Icinga command is this:
'/usr/lib/nagios/plugins/ext/check_unifi65.sh' '-m' 'Show-Updates' '-H' '192.168.1.1' '-P' '443' '-u' 'icinga2' '-p' 'secret'
And this is the output:
`Plugin-Ausgabe
Benutzung: /usr/lib/nagios/plugins/ext/check_unifi65.sh [Parameter]
-H Hostname / IP-Adresse
-P Port (Standard = 8443)
-u Benutzername
-p Passwort
-m Modul
'Count-Users' => Zeigt im WLAN angemeldete Nutzer an
'Active-Alarms' => Anzahl der unbestätigten Alarm-Meldungen
'Offline-APs' => Anzahl der nicht verfügbaren Accesspoints
'Has-Updates' => Anzahl der Accesspoints, für die ein Update zur Verfügung steht
'Not-Adopted' => Anzahl der Accesspoints, die keiner Seite zugewiesen wurden
'Get-DeviceLoad' => Benötigt Parameter -d => Zeigt die CPU-Auslastung eines Accesspoints an
'Get-DeviceMem' => Benötigt Parameter -d => Zeigt die RAM-Belegung eines Accesspoints an
'Get-DeviceUsers' => Benötigt Parameter -d => Zeigt die mit einem AP verbundenen Nutzer an
'Get-DeviceGuests' => Benötigt Parameter -d => Zeigt die mit einem AP verbundenen Gäste an
'Show-DevLastSeen' => Benötigt Parameter -d => Zeigt die Sekunden an, wann der AP zuletzt gesehen wurde
'Show-Updates' => Zeigt, ob für den Unifi-Controller Aktualisierungen verfügbar sind
-d (nur bei bestimmten Modulen notwendig) Angabe der MAC-Adresse eines abzufragenden Accesspoints
-s Angabe der Seiten-ID (nicht Name!) (Standard = alle Seiten summiert)
-w Angabe, unter welchem Wert der Status 'Warning' ausgegeben werden soll
'Count-Users' => Warnung, wenn Anzahl Nutzer kleiner als der definierte Warning-Wert
Eingabe im Format: 'n'
'Active-Alarms' => Ab dieser Anzahl von Alarmmeldungen wird der Status 'Warning' ausgeben
Eingabe im Format: 'n'
'Offline-APs' => Ab dieser Anzahl nicht verfügbarer APs wird der Status 'Warning' ausgeben
Eingabe im Format: 'n'
'Has-Updates' => Ab dieser Anzahl von gefundenen Upgrades wird der Status 'Warning' ausgeben
Eingabe im Format: 'n'
'Not-Adopted' => Ab dieser Anzahl nicht zugewiesener Accesspoints wird der Status 'Warning' ausgeben
Eingabe im Format: 'n'
'Get-DeviceLoad' => Ist die Load der letzten Minute größer als der angegebene Wert, wird der Status 'Warning' ausgeben
Eingabe im Format: 'n.nn'
'Get-DeviceMem' => Ist die Auslastung des Arbeitsspeichers höher als der angegebene Wert, wird der Status 'Warning' ausgeben
Eingabe im Format: 'nn' (z.B. '80' für 80% Auslastung)
'Get-DeviceUsers' => Gibt die maximale Anzahl der mit einem AP verbundenen Nutzer an, ab der der Status 'Warning' ausgegeben wird
Eingabe im Format: 'n'
'Get-DeviceGuests' => Gibt die maximale Anzahl der mit einem AP verbundenen Gäste an, ab der der Status 'Warning' ausgegeben wird
Eingabe im Format: 'n'
'Show-DevLastSeen' => Gibt die vergangenen Sekunden der letzten Sichtung an, ab die der Status 'Warning' ausgegeben wird
-c Angabe, unter welchem Wert der Status 'Critical' ausgegeben werden soll
Erläuterungen analog zu 'Warning'`
I think, i filled all required arguments. Even adding the site-id results in the same output.
Hi,
i was very happy to find your plugin here.
I tried it out, but i dont get it working.
I got a UDM-Pro with the latest firmware: Unifi OS: 1.12.22 Network: 7.1.66
The Icinga command is this:
'/usr/lib/nagios/plugins/ext/check_unifi65.sh' '-m' 'Show-Updates' '-H' '192.168.1.1' '-P' '443' '-u' 'icinga2' '-p' 'secret'
And this is the output: `Plugin-Ausgabe Benutzung: /usr/lib/nagios/plugins/ext/check_unifi65.sh [Parameter] -H Hostname / IP-Adresse
-P Port (Standard = 8443)
-u Benutzername
-p Passwort
-m Modul 'Count-Users' => Zeigt im WLAN angemeldete Nutzer an 'Active-Alarms' => Anzahl der unbestätigten Alarm-Meldungen 'Offline-APs' => Anzahl der nicht verfügbaren Accesspoints 'Has-Updates' => Anzahl der Accesspoints, für die ein Update zur Verfügung steht 'Not-Adopted' => Anzahl der Accesspoints, die keiner Seite zugewiesen wurden 'Get-DeviceLoad' => Benötigt Parameter -d => Zeigt die CPU-Auslastung eines Accesspoints an 'Get-DeviceMem' => Benötigt Parameter -d => Zeigt die RAM-Belegung eines Accesspoints an 'Get-DeviceUsers' => Benötigt Parameter -d => Zeigt die mit einem AP verbundenen Nutzer an 'Get-DeviceGuests' => Benötigt Parameter -d => Zeigt die mit einem AP verbundenen Gäste an 'Show-DevLastSeen' => Benötigt Parameter -d => Zeigt die Sekunden an, wann der AP zuletzt gesehen wurde 'Show-Updates' => Zeigt, ob für den Unifi-Controller Aktualisierungen verfügbar sind
-d (nur bei bestimmten Modulen notwendig) Angabe der MAC-Adresse eines abzufragenden Accesspoints
-s Angabe der Seiten-ID (nicht Name!) (Standard = alle Seiten summiert)
-w Angabe, unter welchem Wert der Status 'Warning' ausgegeben werden soll 'Count-Users' => Warnung, wenn Anzahl Nutzer kleiner als der definierte Warning-Wert Eingabe im Format: 'n' 'Active-Alarms' => Ab dieser Anzahl von Alarmmeldungen wird der Status 'Warning' ausgeben Eingabe im Format: 'n' 'Offline-APs' => Ab dieser Anzahl nicht verfügbarer APs wird der Status 'Warning' ausgeben Eingabe im Format: 'n' 'Has-Updates' => Ab dieser Anzahl von gefundenen Upgrades wird der Status 'Warning' ausgeben Eingabe im Format: 'n' 'Not-Adopted' => Ab dieser Anzahl nicht zugewiesener Accesspoints wird der Status 'Warning' ausgeben Eingabe im Format: 'n' 'Get-DeviceLoad' => Ist die Load der letzten Minute größer als der angegebene Wert, wird der Status 'Warning' ausgeben Eingabe im Format: 'n.nn' 'Get-DeviceMem' => Ist die Auslastung des Arbeitsspeichers höher als der angegebene Wert, wird der Status 'Warning' ausgeben Eingabe im Format: 'nn' (z.B. '80' für 80% Auslastung) 'Get-DeviceUsers' => Gibt die maximale Anzahl der mit einem AP verbundenen Nutzer an, ab der der Status 'Warning' ausgegeben wird Eingabe im Format: 'n' 'Get-DeviceGuests' => Gibt die maximale Anzahl der mit einem AP verbundenen Gäste an, ab der der Status 'Warning' ausgegeben wird Eingabe im Format: 'n' 'Show-DevLastSeen' => Gibt die vergangenen Sekunden der letzten Sichtung an, ab die der Status 'Warning' ausgegeben wird
-c Angabe, unter welchem Wert der Status 'Critical' ausgegeben werden soll Erläuterungen analog zu 'Warning'`
I think, i filled all required arguments. Even adding the site-id results in the same output.
Thanks for your help in advance!