Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:nagios:nagios-chilliuser]] 
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenderwiki:nagios:nagios-chilliuser [2013/06/01 00:01] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +{{tag> nagios chilli}}
 +
 +====== Anzahl der Chilli User anzeigen ======
 +
 +Neues nagios-Plugin am Chilli-Server unter **''/opt/nagios/check_chilliusers''** ablegen:
 +
 +<code text 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
 +</code>
 +
 +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:
 +<code>
 +...
 +# Cmnd alias specification
 +Cmnd_Alias      NAGIOS_CHECKS=/opt/nagios/check_chilliusers
 +
 +# User privilege specification
 +nagios  ALL=NOPASSWD: NAGIOS_CHECKS
 +
 +...
 +</code>
 +
 +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"
 +<code text 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
 +}
 +
 +</code>
 +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