googleboy wrote:
What this script does is use take the output of vmstat to report idle cpu cycles (or memory stuff, etc.) over a period specified by a parameter, all the better to be a plugin for a monitoring service.
Basically it parses the output of the command, runs through a whole bunch of regex to discard everything not required and then reports the info. Everything I had checked out that responded "Linux" to a uname command had identical output for vmstat until FC3. FC3 seems to use similar output to BSD. I wrote a simple if-then loop to try to determine which regex function to use, but it obivously isn't working under fc3.
In that case, it seems to be a better idea to check the version of vmstat that's on the system. At least, I presume that such differences in behaviour can be deduced from the vmstat version string.
-- If I have been able to see further, it was only because I stood on the shoulders of giants. -- Isaac Newton
Roel Schroeven -- http://mail.python.org/mailman/listinfo/python-list