Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:nagios:nagios-sambauser]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anwenderwiki:nagios:nagios-sambauser [2013/06/04 21:01] (aktuell)
Zeile 1: Zeile 1:
 +{{tag> nagios samba}}
  
 +====== Anzahl der (samba-) User überwachen,​ die angemeldet sind ======
 +
 +Neue, ausführbare Datei anlegen: **''/​opt/​nagios/​check_sambausers''​**
 +
 +<code text check_sambausers>​
 +#! /bin/sh
 +## /​opt/​nagios/​check_sambausers
 +## Debian check samba - users
 +##
 +## benötigt sudo !!
 +##
 +
 +anzahl=`smbstatus -p | wc -l`
 +        if [ "​$anzahl"​ -gt 0 ] ; then
 +          if [ "​$anzahl"​ -ge 4 ] ; then
 +                anzahl=$(( $anzahl-4 ))
 +                echo "​Anzahl Samba Users = $anzahl"​
 +                exit 0
 +             else
 +                echo "​WARNING:​ smbstatus nicht lesbar"​
 +                exit 1
 +             fi
 +        else
 +          echo "​CRITICAL:​ Keine Ergebnisse vom smbstatus erhalten";​
 +          exit 2
 +        fi
 +
 +</​code>​
 +
 +In der Datei **''/​etc/​sudoers.d/​nagios''​** den Scriptpfad bei Cmnd_Alias hinzufügen:​
 +
 +<​code>​
 +
 +Cmnd_Alias ​  ​NAGIOS_CHECKS=.............
 +                           ...
 +                           /​opt/​nagios/​check_sambausers,​
 +                           ...
 +</​code>​
 +
 +
 +Und unter **''/​etc/​nagios3/​conf.d/​sambacommands.cfg''​** eine neue Datei anlegen
 +
 +<code text sambacommands.cfg>​
 +# Samba-users
 +# command definitions
 +define command{
 +        command_name ​                   check_sambausers
 +        command_line ​                   sudo /​opt/​nagios/​check_sambausers
 +        }
 +
 +
 +define service{
 +        use                             ​linuxmuster-service
 +        host_name ​                      ​server
 +        service_description ​            SYS - sambastatus-Users
 +        notification_options ​           w,u,c,r
 +        check_command ​                  ​check_sambausers
 +}
 +
 +
 +</​code>​
 +
 +Schließlich
 +  # service nagios3 restart
 +
 +
 +
 +Zusätzlich kann man die Userzahl mit dem [[anwenderwiki:​nagios:​nagiosgrapher|Nagiosgrapher]] schön aufgehübscht darstellen lassen:
 +
 +{{:​anwenderwiki:​nagios:​nagiosgrapher-sambauser.jpg?​600|}}
 [[anwenderwiki:nagios:nagios-sambauser]] anwenderwiki/nagios/nagios-sambauser.txt · Zuletzt geändert: 2013/06/04 21:01 (Externe Bearbeitung)