Disk utilisation plugin.

Returns metrics for all devices listed by iostat that do not start with
'dm-'. The metric is the %util over a period of 5 seconds from when the
check is run.
Fixes #104 - consistency in formatting and units on response time message
Merge pull request #105 from stevelle/bug-104

Fixes #104 - consistency in formatting and units on response time msg
updates for 10.0.0
Merge pull request #103 from git-harry/cdm

Disk utilisation plugin.
Merge pull request #108 from mancdaz/10.0.0

updates for 10.0.0
Change uint32 ms types to double

We are dealing w/ floats here so the metric type needs to be updated
accordingly.

Closes #106
Simple script to connect to MaaS and test all checks

This script needs some work, but will form the basis of a tool to
validate that all checks (plugins) are still working after a change.
Merge pull request #109 from mattt416/add_check_test_script

Simple script to connect to MaaS and test all checks
Merge pull request #107 from mattt416/fix_types

Change uint32 ms types to double
Add Support for multiple versions of OMSA

* Add list of supported versions
* Adjust error message to reflect this
* Set checks for Start of line on Health/Status

Fixes #111
Merge pull request #113 from andymcc/master

Add Support for multiple versions of OMSA
Rename and add more functionality to maas tool

This change renames check_maas_plugins.py to rpc_maas_tool.py and adds
some functionality to mass delete checks and to print open alarms.
This is useful for a prod environments where you want to quickly see
what is currently down or for test environments where you need to
quickly delete all checks.
Merge pull request #117 from mattt416/update_maas_tool

Rename and add more functionality to maas tool
Move rpc_maas_tool.py to ansible-lxc-rpc

This isn't actually a plugin, so probably should not be bundled here.
Merge pull request #119 from mattt416/remove_maas_tool

Move rpc_maas_tool.py to ansible-lxc-rpc
Removed hard set requirements

This change removes the hard set requirements which cause conflicts
with the ansible-lxc-rpc repo. Because the packages are locked
down independently in the ansible-lxc-rpc these package entries
have a high probability of creating a conflict. Any version
of the monitoring repo can be deployed with any version the
ansible-lxc-rpc which results in conflict as the newest version of
the package will always be installed.
Merge pull request #127 from cloudnull/Issue126

Removed hard set requirements
Monitor swift with monitoring as a service

Most of the desired monitoring output is generated by swift-recon. To
simplify the structure of swift monitors, they're all in one script and
the appropriate output will be printed based on the command desired.
This can also be used as a module since the functions that parse the
swift-recon output is separate from what prints it.

Example usage::

    python swift-recon.py replication --ring object
    python swift-recon.py async-pendings

This will check replication, md5sums, and quarantined objects without
extra configuration. In order to collect information about the pending
async operations, a cronjob needs to be created on the object nodes.
See: http://docs.openstack.org/developer/swift/admin_guide.html#cluster-telemetry-and-monitoring
Merge pull request #128 from sigmavirus24/swift-monitoring

Monitor swift with monitoring as a service