{{tag> nagios chilli}} ====== Anzahl der Chilli User anzeigen ====== Neues nagios-Plugin am Chilli-Server unter **''/opt/nagios/check_chilliusers''** ablegen: #! /bin/sh # check Anzahl der authentifizierten Chilli-User anzahl=`chilli_query list | awk -F " " '$5 == "1"' | wc -l` echo "Anzahl authentifizierter Chilli User = $anzahl" exit 0 Das Plugin dann am Besten über [[anwenderwiki:nagios:indirekte_checks|Nagios-NRPE]] vom Server aufrufen. Dazu muss nagios-nrpe-server am Coovachilli installiert sein und die Firewall den Zugriff vom Server auf den Port 5666 des Coovachilli erlauben. 1.) Am Chilli ein Command unter **''/etc/nagios/nagios/nrpe_local.cfg''** definieren: command[check_chilliusers]=sudo /opt/nagios/check_chilliusers 2.) Am Chilli sudo für nagios erlauben, mit visudo folgende Zeilen ergänzen bzw. abändern: ... # Cmnd alias specification Cmnd_Alias NAGIOS_CHECKS=/opt/nagios/check_chilliusers # User privilege specification nagios ALL=NOPASSWD: NAGIOS_CHECKS ... 3.) Am Chilli NRPE neustarten service nagios-nrpe-server restart 4.) Am Server zum Testen (mit blauer IP des Chilli): /usr/lib/nagios/plugins/check_nrpe -H 172.16.16.1 -c check_chilliusers sollte folgende Ausgabe liefern: "Anzahl authentifizierter Chilli User = 7" 5.) Am Server neuen Service unter Nagios in der neuen Datei **''/etc/nagios3/conf.d/chillicheck.cfg''** definieren. Bei der Option "-H" die blaue IP des Coovachilli eintragen" # 'check_chilliusers' command definition define command{ command_name check_chilliusers command_line /usr/lib/nagios/plugins/check_nrpe -H 172.16.16.1 -c check_chilliusers } define service{ use linuxmuster-service host_name coovachilli service_description Hotspot Chilli-Users notification_options w,u,c,r check_command check_chilliusers } 6.) Am Server Nagios neustarten service nagios3 restart