Advertisement
Azure

Untitled

Jul 18th, 2011
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.73 KB | None | 0 0
  1. info = []
  2. info << "Hostname: #{cs.dnshostname}"
  3. info << "OS: #{os.caption}"
  4. info << "CPU: #{proc.name.gsub(%r{\(.+?\)},"").split.join(" ")}"
  5. info << "Processes: #{os.NumberOfProcesses}"
  6. #info << "Uptime: 53d 20h 48m"
  7. #info << "Users: 0"
  8. info << "Load Average: #{(100 - procpf.percentidletime.to_f) / 100}"
  9. info << "Memory Usage: #{kilo(cs.totalphysicalmemory.to_f - mem.availablebytes.to_f)}/#{kilo(cs.totalphysicalmemory)} (#{to_pc(cs.totalphysicalmemory.to_f - mem.availablebytes.to_f, cs.totalphysicalmemory.to_f).round(2)}%)"
  10. info << "Disk Usage: #{get_disks("c:", "d:","g:","h:").map{|x| "(#{x.name}) #{kilo(x.size.to_f - x.freespace.to_f)}/#{kilo(x.size.to_f)} (#{to_pc(x.size.to_f - x.freespace.to_f, x.size).round(2)}%)"}.join(", ")}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement