hat einer eine ahnung wie man mir einem script das überwachen der festplatten kapazität überprüfen kann so das wenn die platte bei 90& ist eine warnug per mail schickt ?? danke
On 10 Mar 2001, at 16:29, Florin Buzesteanu wrote:
hat einer eine ahnung wie man mir einem script das überwachen der festplatten kapazität überprüfen kann so das wenn die platte bei 90& ist eine warnug per mail schickt ??
bash Skript in den crontab setzen. <Untested> #!/bin/bash PLATTE=/dev/sda6 MAXCAP=50 NUTZER=root set `df | grep $PLATTE` PROZENT=`echo ${5:0:2}` if [ $PROZENT -ge $MAXCAP ] ; then df -h | mail -s "Plattenkapazität zu mehr als $MAXCAP% ausgelastet" $NUTZER fi sendmail -q <\Untested> hth Alex
On Sam, 10 Mär 2001, Florin Buzesteanu wrote:
hat einer eine ahnung wie man mir einem script das überwachen der festplatten kapazität überprüfen kann so das wenn die platte bei 90& ist eine warnug per mail schickt ??
such mal nach "netsaint" - zufinden auf freshmeat.net oder auf sourceforge.net ... Mit freundlichen Grüßen, -- Jörg Henner Fon: +49 (7 11) 2 85 19 05 LiHAS - Servicebuero Stuttgart Fax: +49 (7 11) 5 78 06 92 Adrian Reyer & Jörg Henner GbR Mail: lihas@lihas.de Linux, Netzwerke, Consulting & Support http://lihas.de/
Am Sam, 10 Mär 2001 schrieb Joerg Henner:
On Sam, 10 Mär 2001, Florin Buzesteanu wrote:
hat einer eine ahnung wie man mir einem script das überwachen der festplatten kapazität überprüfen kann so das wenn die platte bei 90& ist eine warnug per mail schickt ??
such mal nach "netsaint" - zufinden auf freshmeat.net oder auf sourceforge.net ...
Ich habe hier ganz merkwürdige Erlebnisse mit netsaint v0.0.6. ./configure habe ich brav alle optionen mitgegeben, aber im kreierten makefile tauchen die einfach nicht auf. Es werden offenbar dennoch default-Einstellungen verwendet. Dann habe ich alles schön angepaßt und verschoben und '/usr/local/bin/netsaint -v /usr/local/etc/netsaint.cfg' bringt keine Fehlermeldungen. Den Apache neu gestartet und ein '/sbin/init.d/netsaint start' gibt eine Fehlemeldung sh: /usr/local/libexec/check_http: Datei oder Verzeichnis nicht gefunden eben netsaint 0.0.7b2 installiert und dann nach einem start in der shell: sh: /usr/local/libexec/check_ftp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ftp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_smtp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ping: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ping: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_procs: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_disk: Datei oder Verzeichnis nicht gefunden Ich versteh´s nicht :-( Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
Hallo Andreas, * Andreas Meyer schrieb:
Am Sam, 10 Mär 2001 schrieb Joerg Henner:
such mal nach "netsaint" - zufinden auf freshmeat.net oder auf sourceforge.net ...
Ich habe hier ganz merkwürdige Erlebnisse mit netsaint v0.0.6. ./configure habe ich brav alle optionen mitgegeben, aber im kreierten makefile tauchen die einfach nicht auf. Es werden offenbar dennoch default-Einstellungen verwendet. Dann habe ich alles schön angepaßt und verschoben und '/usr/local/bin/netsaint -v /usr/local/etc/netsaint.cfg' bringt keine Fehlermeldungen. Den Apache neu gestartet und ein '/sbin/init.d/netsaint start' gibt eine Fehlemeldung sh: /usr/local/libexec/check_http: Datei oder Verzeichnis nicht gefunden
eben netsaint 0.0.7b2 installiert und dann nach einem start in der shell:
sh: /usr/local/libexec/check_ftp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ftp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_smtp: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ping: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_ping: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_procs: Datei oder Verzeichnis nicht gefunden sh: /usr/local/libexec/check_disk: Datei oder Verzeichnis nicht gefunden
Ich versteh´s nicht :-(
Ist doch ganz klar, er findet die Plugins nicht, weil die in einem extra -Paket drin sind. Liest du vorher auch die Dokumenation wenn du Software installierst? Schau mal auf http://www.netsaint.org, da ist ein Verweis auf netsaint-plugins, auf http://www.sourceforge.net gehostet. ciao Waldemar, der auch schon angefangen hat ein RPM für SuSE 7.0 zu erstellen. -- * A good website for linuxsoftware: | (o_ * * http://www.freshmeat.net | //\ * * Linux rulez! ;-) | V_/_ * * GnuPG-Key: 0xBE21BD90 | Tux: #155220 | ICQ: 64035650 *
Hi! Am Son, 11 Mär 2001 schrieb Waldemar Brodkorb:
sh: /usr/local/libexec/check_disk: Datei oder Verzeichnis nicht gefunden
Ich versteh´s nicht :-(
Ist doch ganz klar, er findet die Plugins nicht, weil die in einem extra -Paket drin sind. Liest du vorher auch die Dokumenation wenn du Software installierst?
In der Regel schon, zumindest das readme und install ;) Daß es sich bei den Plugins auch um die files in libexec handelt, hätte ich nicht gedacht. Warum werden die mitgegebenen Optionen ignoriert? ./configure --prefix=/usr/local \ --with-cgiurl=/usr/local/httpd/cgi-bin/netsaint \ --with-htmurl=/usr/local/netsaint --with-netsaint-user=andreas \ --with-netsaint-grp=users Das makefile sieht dananch so aus: ... prefix=/usr/local exec_prefix=${prefix} LOGDIR=${prefix}/var CFGDIR=${prefix}/etc BINDIR=${exec_prefix}/bin CGIDIR=${exec_prefix}/sbin HTMLDIR=${prefix}/share ... Habe eben zwei rpms von der Netsaint-Seite runtergeladen und installiert, die sind dann in /usr/lib/netsaint/plugins gelandet, gesucht werden sie aber in /usr/local/libexec.... tsts Ich werde mich bei Gelegenheit nochmal damit beschäftigen. Danke jedenfalls für den kicktip! Und schönen Sonntag! -- Andreas Meyer http://home.wtal.de/MeineHomepage
Am Sam, 10 Mär 2001 schrieb Florin Buzesteanu:
hat einer eine ahnung wie man mir einem script das überwachen der festplatten kapazität überprüfen kann so das wenn die platte bei 90& ist eine warnug per mail schickt ??
danke
Hi, wo ist der Problem ? # ungetestet, so in etwa: used=`df | grep <hd-device> | cut -c51-54 |tr -d ' '` if ( test $used gt 90 ) then maile mir das ... fi -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de
participants (6)
-
Alex Klein
-
Andreas Meyer
-
Florin Buzesteanu
-
Joerg Henner
-
Joerg Thuemmler
-
Waldemar Brodkorb