Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:nagios:nagios-chilliuser]] 

Anzahl der Chilli User anzeigen

Neues nagios-Plugin am Chilli-Server unter /opt/nagios/check_chilliusers ablegen:

check_chilliusers
#! /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 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„

chillicheck.cfg
# '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
 [[anwenderwiki:nagios:nagios-chilliuser]] anwenderwiki/nagios/nagios-chilliuser.txt · Zuletzt geändert: 2013/06/01 00:01 von 127.0.0.1