klenzel / check_unifi65

GNU General Public License v3.0
0 stars 0 forks source link

Not working with UDM-Pro and lastest firmware #2

Open e36Alex opened 2 years ago

e36Alex commented 2 years ago

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!

e36Alex commented 2 years ago

Added -c & -w as arguments and now i get: Unknown: Anmeldung am Unifi-Controller fehlgeschlagen

(Checked the credentials several times and tried it with changing permissions to admin)

e36Alex commented 1 year ago

Push