Checking server load from ruby?

hi -

are there any ruby library functions for checking server load and
general system status?
or should i just use something like uptime ?

tx!

/dc

  David "DC" Collier

mailto:[email protected]
+81 (0)80 6521 9559
skype: callto://d3ntaku

sender: “dc” date: “Tue, Feb 20, 2007 at 07:11:19PM +0900” <<<EOQ
hi -
Hello,

are there any ruby library functions for checking server load and
general system status?
or should i just use something like uptime ?
I for one just use this:
~>> irb

File.new(’/proc/loadavg’).read
=> “0.57 0.47 0.35 1/197 1862\n”

but a quick gem search reveals a gem that might be related to this:
~>> gem search -r uptime

*** REMOTE GEMS ***

sys-uptime (0.4.5, 0.4.4)
A Ruby interface for getting system uptime information.

Cheers,
Alex

dc wrote:

hi -

are there any ruby library functions for checking server load and
general system status?
or should i just use something like uptime ?
It depends on whether you want to lock yourself into a specific OS or
not. Just out of curiosity, what’s your goal here? What will you
application do with the information?


M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)
http://borasky-research.blogspot.com/

If God had meant for carrots to be eaten cooked, He would have given
rabbits fire.

Hi David,

On Tue, 20 Feb 2007 19:11:19 +0900, dc [email protected] wrote:

are there any ruby library functions for checking server load and
general system status?
or should i just use something like uptime ?

Well calling uptime will certainly work and maybe the most simple.
Although, if you are looking for an API that abstracts this a bit,
take a look at Daniel B.'s sysutils projects at:

http://rubyforge.org/projects/sysutils

Cheers,
Zev