Skip to content
jheiss edited this page Sep 27, 2012 · 5 revisions

In medium and large computing environments, particularly ones where servers are located in remote datacenters, it is common for some servers to end up abandoned or otherwise idle. As IT staff we'd like to be able to find these servers and re-purpose or retire them. This project aims to build a system to rate the idleness of servers based on a variety of metrics, allowing you to target your efforts starting with the servers most likely to be unused.

The architecture of IdleServer consists of a client that you would run out of cron on all your systems. It looks at a variety of metrics on the system to determine idleness, then reports that data to a central server. The central server is a Ruby on Rails app that stores the metrics and makes the data available via graphs and reports.

Our standard metrics so far:

Clone this wiki locally