loadcheck

Ein einfaches Shell Script das ich gefunden habe um einen Server Loadcheck zu machen.

Das Script irgendwo auf m Server deponieren und per Cron aufrufen.

Was macht das Teil ?? Ganz einfach. Es ruft mit hilfe von uptime die Serverlast ab und speichert die daten in Temp. Dann checkt es die JETZT Daten von uptime gegen die letzten 15 Minuten. Wenn nun die Last einen bestimmten Wert (im Script angegeben) überschreitet, jagt er folgende mail an Euch raus:

—————————————————————————
Load average Crossed allowed limit 0.2.
Load reached 0.26.
Hostname: [euer host name]
Local Date & Time : Mon May 23 23:05:01 CEST 2005
—————————————————————————

Das Script im Anhang und die Einstellungen sind selbsterkärend. Ausser dem MAX Wert (NOTIFY) und der email ist eigendlich nichts zu verändern.

Den Cron hab ich bei mir auf 5 Minuten gestellt, kleiner ist NICHT zu empfehlen, da ihr bedenken müsst, wenn die Load überschritten ist bekommt Ihr ein mail, stellt Ihr also den Cron auf 1 Minute und die Last überschreitet Nachts wärend eines backups oder logrotate, dann bekommt Ihr halt auch pro Minute ein Mail.

Original von:

http://www.cyberciti.biz/nixcraft/vivek/…admin-user.html

Runterladen:
Loadcheck Shell Sript