Sha256: 44f9bd188c6b0017959cd4ca80e79de430a872b240a2263e0d2be2d7c92b6447
Contents?: true
Size: 406 Bytes
Versions: 4
Compression:
Stored size: 406 Bytes
Contents
=begin rdoc Basic monitor on the cpu stats =end require "poolparty" 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 str = run("uptime").split(/\s+/)[-3].to_f rescue 0.0 PoolParty.message "Cpu usage: #{str}" str end end end PoolParty.register_monitor Cpu
Version data entries
4 entries across 4 versions & 2 rubygems