Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:nagios:nagios-chilliuser]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anwenderwiki:nagios:nagios-chilliuser [2013/05/31 22:01] (aktuell)
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/05/31 22:01 (Externe Bearbeitung)