Sha256: bdc00ae70dfcfd95e4a6cf087d7b1a2c1a38b7c5b04a48c82c17c377a0eebb79

Contents?: true

Size: 237 Bytes

Versions: 40

Compression:

Stored size: 237 Bytes

Contents

module PoolParty
  module Monitors
    
    class CpuMonitor < BaseMonitor
      
      def run
        str = %x[uptime]
        str.split(/\s+/)[-1].to_f rescue 0.0
      end
            
    end
    
    register_monitor :cpu
  end
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
auser-poolparty-0.2.39 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.40 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.41 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.42 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.44 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.45 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.46 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.47 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.48 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.49 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.50 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.51 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.52 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.53 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.54 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.55 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.56 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.57 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.58 lib/poolparty/monitors/monitors/cpu_monitor.rb
auser-poolparty-0.2.59 lib/poolparty/monitors/monitors/cpu_monitor.rb