Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
swap im syslog überwachen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
frank rudolph



Anmeldungsdatum: 13.04.2004
Beiträge: 146
Wohnort: Giessen

BeitragVerfasst am: 13. Dez 2009 16:51   Titel: swap im syslog überwachen

Hallo,
ich möchte gerne die verbrauchte swapmenge überwachen.
Ich benutze dazu swapon -s oder lese die /proc/swaps aus.

Nun möchte ich das Ergebnis mit dem logger Befehl in den syslog bringen.
Das ganze per watch alle x Sekunden ausführen.
etwa so :

logger echo (ergebnis aus swapon -s)
oder
x$=ergebnis aus swapon -s
logger x$
Nur weis ich den Syntax nicht wie ich das machen muss...... (wenn es überhaupt so geht)

Kann mir jemand weiterhelfen??

mfg
Frank
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 13. Dez 2009 19:05   Titel:

Code:

#!/bin/sh

while :
do
  logger </proc/swaps
  sleep 5
done

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

frank rudolph



Anmeldungsdatum: 13.04.2004
Beiträge: 146
Wohnort: Giessen

BeitragVerfasst am: 13. Dez 2009 20:31   Titel: Vielen Dank

Vielen Vielen Dank hat super geklappt.
Im lokalen syslog steht es richtig drin.
ich habe einen entfernten logserver bei dem taucht das ganze etwas merkwürdig auf

Code:
Dec 13 20:15:02 produktion logger: Filename#011#011#011#011Type#011#011Size#011Used#011Priority
Dec 13 20:15:02 produktion logger: /dev/sda1                               partition#0111542200#01170764#011-1


Hast du da noch einen Tipp warum das so ist?
Wäre aber nicht sehr tragisch man kann es ja erkennen.
Vielen dank für den tip ......

mfg
frank
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 13. Dez 2009 21:53   Titel:

Da sind Tabs in der Ausgabe von /proc/swaps. Knallst du halt noch ein "expand" dazwischen.
Code:

#!/bin/sh
 
while :
do
  expand </proc/swaps | logger
  sleep 5
done

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

frank rudolph



Anmeldungsdatum: 13.04.2004
Beiträge: 146
Wohnort: Giessen

BeitragVerfasst am: 13. Dez 2009 22:09   Titel: ja das ist es

Vielen vielen Dank .... mehr kann ich nicht sagen.
Wenn man immer mal wüsste was man einfach dazwischen knallen muss Smile
Ich danke dir ganz herzlich ......

mfg
Frank
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 14. Dez 2009 20:53   Titel:

#011 ist der dezimale Code für das Tab. Von daher lag der Gedanke nahe.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy