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

by nixcraft on March 23, 2005 · 3 comments

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

Featured Articles:

Share this with other sys admins!
Facebook it - Tweet it - Print it -

We're here to help you make the most of sysadmin work. So, subscribe!

{ 3 comments… read them below or add one }

1 Johnny November 28, 2006

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

Thanks
Johnny

Reply

2 nixcraft November 28, 2006

Johnny,

Link is fixed. Have a fun!

Reply

3 shahzad October 11, 2008

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 11 + 10 ?
Please leave these two fields as-is:
Are you a human being? Solve the simple math so we know that you are a human and not a bot.



Previous post:

Next post: