Sha256: ff0641cf03e148cd2abd7a9b4e1ca8b34ab6f4b14e0c59479e8dedc7d4157863
Contents?: true
Size: 321 Bytes
Versions: 3
Compression:
Stored size: 321 Bytes
Contents
=begin rdoc Basic monitor on the cpu stats =end module Cpu module Master def cpu nodes.size > 0 ? nodes.inject(0) {|i,a| i+=a.cpu } / nodes.size : 0.0 end end module Remote def cpu ssh("uptime").split(/\s+/)[-3].to_f rescue 0.0 end end end PoolParty.register_monitor Cpu
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-0.0.8 | lib/poolparty/monitors/cpu.rb |
auser-poolparty-0.0.9 | lib/poolparty/monitors/cpu.rb |
dreadpiratepj-poolparty-0.0.8 | lib/poolparty/monitors/cpu.rb |