Shell scripting (BASH) : Notify admin user if script load crossed certain limit

by on March 23, 2005 · 3 comments· LAST UPDATED May 17, 2007

in , ,

It is possible to monitor UNIX system load average and if it crossed certain limit an email can be send to admin user or even text via pager/sms.

1) Download/view chksysload.bash script

2) Open script using vi:
# vi chksysload.bash

3) Customize it according to your needs:
# Setup up limit below
NOTIFY="6.0"
# Setup admin user email-id
EMAIL="me@mycorp.net"
# Subject for email
SUBJECT="Alert $(hostname) load average"

4) Save and close the file.

5) Install script as cronjob

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 3 comments… read them below or add one }

1 Johnny November 28, 2006 at 6:50 am

Where is chksysload.bash? The link is broken. Please check and make this script available.

Thanks
Johnny

Reply

2 nixCraft November 28, 2006 at 8:24 am

Johnny,

Link is fixed. Have a fun!

Reply

3 shahzad October 11, 2008 at 8:23 pm

hello i want to set my ubuntu squid for my network users that if they dont pay the fees of month then account willbe freezed .
how can i set this in ubuntu 8.0.4

thanx

Reply

Leave a Comment

Previous post:

Next post: