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

by on March 23, 2005 · 3 comments· Last updated May 17, 2007

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



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 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

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 6 + 10 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.



Previous post:

Next post: