Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenderwiki:nagios:nagios-sambauser [2013/06/04 23:01] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
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 23:01 von 127.0.0.1