swap im syslog überwachen

Post Reply
Message
Author
User avatar
frank rudolph
Posts: 146
Joined: 13. Apr 2004 12:18
Location: Giessen
Contact:

swap im syslog überwachen

#1 Post by frank rudolph »

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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Code: Select all

#!/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.

User avatar
frank rudolph
Posts: 146
Joined: 13. Apr 2004 12:18
Location: Giessen
Contact:

Vielen Dank

#3 Post by frank rudolph »

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: Select all

Dec 13 20&#58;15&#58;02 produktion logger&#58; Filename#011#011#011#011Type#011#011Size#011Used#011Priority
Dec 13 20&#58;15&#58;02 produktion logger&#58; /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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#4 Post by Janka »

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

Code: Select all

#!/bin/sh 
 
while &#58; 
do 
  expand </proc/swaps | logger
  sleep 5 
done 
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

User avatar
frank rudolph
Posts: 146
Joined: 13. Apr 2004 12:18
Location: Giessen
Contact:

ja das ist es

#5 Post by frank rudolph »

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

mfg
Frank

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#6 Post by Janka »

#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.

Post Reply