Alhamdo lilah, after few months of testing that script which proved to be a good one .. I've released it to the public licensed under GNU GPL .. It's my own script ... I've type every letter in it within my fingers :)
The current version has some very nice new features, such as; 1- Now the script has an installer which installs files in /usr/local/multi-check , give permissions only to root to execute it and configures things so as it starts with system startup :) ... alll what you have is to untar the file , cd to the dir, run ./install and follow the wizard :)
2- The script logs in compressed files to save disk space /var/log/status_log-WEEKOFYEAR-YEAR.gz so it automatically rotate logs every week .. :)
3- The script now automatically starts up with the system startup so you don't have to worry about missed events
4- You can change the script without having to kill and then start it again and it reads changes every time it runs "every 45 seconds" ... the only case you may have to kill it and start it again to apply change when you change the interval time ..
5- The script is now highly optimized, causes almost no load, could already run in very critical cases when average load reached more than 1200 ... and reorganized so as administrators can read logs more easily :)
But that's not everything :)
2- The script logs in compressed files to save disk space /var/log/status_log-WEEKOFYEAR-YEAR.gz so it automatically rotate logs every week .. :)
3- The script now automatically starts up with the system startup so you don't have to worry about missed events
4- You can change the script without having to kill and then start it again and it reads changes every time it runs "every 45 seconds" ... the only case you may have to kill it and start it again to apply change when you change the interval time ..
5- The script is now highly optimized, causes almost no load, could already run in very critical cases when average load reached more than 1200 ... and reorganized so as administrators can read logs more easily :)
But that's not everything :)
These were only the new features .. Here is how can the script help a Linux administrator;
1-The IPs with highest number of connections
2-The local ports with highest number of connections
3-The top of "top" ;) running in batch mode ...
4-Processes with highest numbers of running times
5-MySql Full Status
6-Network Interface Statistics for 5 successive seconds
7-I/O load status
8-Load Status, uptime and whois logged in
9-Total number of connections
10-Total number of processes
11- Free and used space of storage media, hard disk and others
12- Memory Status
There is another two options which are disabled by default as it causes high load which was "The files with highest number of open times" and "Total number of open files" ...
Now download the latest release
multi-check-0.4.5-final.tar.bz2
and Have fun :)
Any comments, bug reports or feature requests will please me very much :)
This script is copyrighted and licensed under GNU
GPL v2.Here is a copy of the license
http://www.gnu.org/copyleft/gpl.html
If you don't agree with license you shouldn't use or
distribute this script
Also this script mustn't be used by Microsoft Co.,
Microsoft Partners or any Microsoft Employee

0 التعليقات:
إرسال تعليق