| Blogs | Classifieds | Downloads | FlashChat | Gallery | Googlemap | Invite Friends | Links | Projects | Reviews | Wiki |
| |||||||||
Welcome to the pSeries Tech Forums,
our free peer-based support site for administrators, engineers and architects working with IBM pSeries servers and software. You are currently viewing our site as a guest which gives you limited access to view most discussions, articles, tutorials and access our other free features. By joining our community you will be able to collaborate with administrators, engineers and architects charged with designing, delivering or maintaining IBM pSeries server environments. Founded by a recognized IBM pSeries consultant and IBM Redbook author, pSeries Tech Forums was developed with the single mission of bringing IBM pSeries professionals together into a single self-help community. Registration is fast, simple and absolutely free to all IT professionals with responsibility for or interest in IBM pSeries servers. We invite you to join our community today! If you have any problems with the registration process or your account login, please contact contact support. |
| Our Sponsors | |
| | |
| Want to advertise? | |
![]() |
| | LinkBack | Thread Tools |
|
#1
| ||||
| ||||
hi, problem is tht i m working in a LPAR environment we have almost 30,40 Lpars . watching all of them is quite a problem for me so i just wanted from you guys to help me in making a script or any thing through which when ever any file system size increases it will automatically mailed me an alert. like for example I want a script which generate mail when either /usr is > then 70% , /home is >90% , /xyz is > 85%. and so on depending on the file system . if they crosses such limit i want tht the LPAR send me an email tht /usr is.... % full. kindly help me in this regard b/c i dont know scripting at all. Ross kindly help me ![]() |
|
#2
| ||||
| ||||
Sorry Adel, I can't help you. The functionality you are looking for it usually provided by such apps as Tivoli Enterprise Console - which judging by whatyou are asking for is exactly what you (or your employer) should be investing in. There are of course other packages that will do the same thing, such as BMC Patrol. I will be completely honest here and tell you that when you reach 30-40 LPARS you need to move from "Mom & Pop" solutions with scripts, to enterprise level tools. Anything else and you will spend your life just keeping things running. If you are determined to go down this route then you'll need to learn shell scripting - even if its just to maintain the scripts others give you. Look around the web, and if possible get on a training course - we all know that they are expensive but they will pay off in the long term...... This may help you with scripting: Korn shell scripting&
__________________ Ross Mather, IBM AIX IT Specialist. That said anything I say here is my own opinion and not anything that you can ever hold against IBM. Ohhh and don't forget that I make mistakes too.... |
|
#3
| ||||
| ||||
thanks Rss. but can u plz help me for only 1 line syntax of scripting rest ill do it by my self. wht is the syntax if i want a mail if /usr>85%. like in C language we use if and else statments. how can we do this in AIX . does > sign works in AIX ???? give me a line step ill b thankful to u |
|
#4
| ||||
| ||||
Well you need to write some kind of process which checks the state (df -k) regularly, do a grep and awk to get the needed field and then compare it to your fixed value (85%) with a while loop. I recommend to let this script be called by cron every or so (in other case you need to write a more complex code). Once the event is triggered you write a automated email with mailx -s "Subject" emailadress < "Textmessage". Is this so hard to acomplish? We are here to help each other not to do the work for others... seth |
|
#5
| ||||
| ||||
Sorry Adel, I'll help people with specific problems, but I'm not here to teach you the asic tools of the trade. The questions you had about scripting are answewred in the link I gave you or else on various other parts of the net. I will not write scripts for people as they may well then expect ME to maintain them. I'll do that but only when you pay me :-) ....
__________________ Ross Mather, IBM AIX IT Specialist. That said anything I say here is my own opinion and not anything that you can ever hold against IBM. Ohhh and don't forget that I make mistakes too.... |
|
#6
| ||||
| ||||
Adeel123 You could try freeware such as Big Brother which is very good for monitoring and very customisable and has usefull alert utilty when thresholds are being breached, via email or SMS. Regards pSerious. |
|
#7
| ||||
| ||||
This is what I use, it was written by Cem Tugrul. I run it once a day, you could run it more oftain. #!/usr/bin/ksh ################################################## ################### # Check each disk space. # If it's 85% or over, email somebody. # # # Cem Tugrul 3980220/1480 Date:09-11-2004 # # This file is used with crontab entry: # # # Check disk space every 15 min. # 0,15,30,45 * * * * /usr/local/bin/chk_dsk_space > /dev/null 2>&1 ################################################## ################### exec 1>/tmp/chk_dsk_space.trace.log 2>&1 set -o xtrace function check_bdf { df -gP|grep -v cdrom |grep -v proc| awk '$0 !~ /^F/'|grep -v ytl > /tmp/bdf_out awk '{if (NF!=1){ if (NF==5){ print $4"\t" $5"\t" } else{ print $5"\t\t" $6"\t" } }}' < /tmp/bdf_out rm /tmp/bdf_out } check_bdf | sed 's/'%'/''/' > /tmp/bdf_info function panic { while read percent dir do if [[ $percent -ge 85 ]] ; then cd / df -g $dir > /tmp/df.out mailx -s "File system full-`hostname`:$dir is at $percent%" larry.alexis@tridenttech.edu < /tmp/df .out fi done } < /tmp/bdf_info panic rm /tmp/bdf_info |
![]() |
| Bookmarks |
| Tags |
| automatically, file, respond, script, system |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| |