Am 2008-09-30 08:29:27, schrieb Roger Rehnelt:
> Hi!
> >>
> >eine Load von 5 ist noch lange kein Todesurteil für einen Server.
> Für die Kiste wohl schon. Weil wenn er er mal so hässlich am rechnen
> ist, dann ist es fast unmöglich sich per ssh zu connecten (zwischen 30
> und 60min Loginversuche). Und hat man es dann mal geschafft, will man
> nur noch die Mühle beruhigen :)
Schon mal versucht, per SSH und einem script den Rechner permanent zu
überwachen?
----[ '~/bin/check_serverload' ]----------------------------------------
#!/bin/bash
SERVER=samba3.private.tamay-dogan.net
MAXLOOP=100
CHECKTIME=5
ALARM=150
LOGFILE=${HOME}/log/check_serverload.$(date +%Y%m%d%H%M%S).log
(ssh $SERVER "for LOOP in \$(seq 1 ${MAXLOOP}) ; do uptime |sed 's|.*average: ||' |tr -d ',' |cut -d ' ' -f1 ; sleep ${CHECKTIME} ; done") |
while read LINE
do
VAL=`echo "${LINE}*100" |bc |sed 's|\..*||'`
RFCDATE=`date --rfc-822`
if [ $VAL -gt ${ALARM} ] ; then
echo "
########################################################################
# ${RFCDATE}
#
# Die Server wurde überladen: Durchschnittslast ist bei ${LINE}
########################################################################" >>${LOGFILE}
top -n 1 -b -c |grep '.' >>${LOGFILE}
echo "========================================================================" >>${LOGFILE}
else
echo "${RFCDATE} ${LINE}" >>${LOGFILE}
fi
done
----8<------------------------------------------------------------------
Aufgrund der Tatsache das sich das SERVER seitige script nicht stopen
läßt, habe ich MAXLOOP eingesetzt was das script dann irgendwann
selbständig beendet.
Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
+49/177/9351947 50, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature