Typo in check-mc-nrpe
Merge pull request #39 from kscherer/nrpe-typo

Typo in check-mc-nrpe
Add discovery plugin that uses mongodb registration data
Merge branch 'master' of github.com:puppetlabs/mcollective-plugins
14869 - The 'meta' registration plugin should send the list of collectives

Also send the configured collectives list to the registration receivers
to facilitate sub collective aware discovery plugins
Previously the MongoDB filter did not consider the target collective
when selecting hosts, the meta registration agent has been updated to
send the collectives a node blong to so this plugin can now restrict
results to the requested collective
Add a data plugin that understands the puppet resources file allowing
for discovery queries like:

    mco find -S "resource('File[/srv/www]').managed = true"
		mco find -S "resource().count > 500"
Add sysctl data source and move the resource data source to correct
location
14976 - package agent isnt in line with current agent design approach

The package agent was ported from old style agents before the current
style of agent development was well established and so it was always a
weird fit.

This changes the output formats around to be more in line with current
design and how the CLI works.
Add a data source capable of introspecting installed agents on a node
Fixed #15111 - Fixed typo in yum checkupdates in package agent

The DDL has an output value of oudated_packages. The agent expects
to populate outdated_packages. This causes Live Management to barf
on yum checkupdates.
15158 - action filter rejected authorization should be treated as status, not as a result

The NRPE treated results where the status code was > 0 as OK, this could
be in the case where something is majorly wrong with the mcollectived on
a node or if the RPC authorization layer denies access to the runcommand
actions.

We now treat those as UNKNOWN statusses
maint: the old facter.rb was for a very old version of mcollective
and now will just confuse users, removing.
Add a aggregate function to summarize nagios statusses and set default
values usable by mcollective 2.1.x
15367 - mongodb should only discover recently seen machines

Support setting a maximum age for a node in the registration database
after which they will be considered invalid and not discoverable using
the plugin.registration.criticalage setting
15449 - update all agents with aggregation summaries and simplified names

Add a few aggregate summaries and change all the names to single words
in the DDLs so that packages built using the plugin packager do not end
up with really horrid looking package names.
15449 - update all agents with aggregation summaries and simplified names

Remove data plugins that were merged to mcollective core and rename
data plugins for better packaging
16025 - include the command in the nrpe reply

This change includes the command in the reply so that systems that
consume many such replies can know what the reply relates to
16408 - fix agent tests for 2.2.0

Since 2.2.0 there is no more metadata section in the agents and some
other tweaks to make most agents pass

puppetral is still a problem
17203 - Dsh plugin uses discovery instead of rpcutil

Dsh application was not working because it was looking for the discovery
agent which does not have a DDL.  After applying this fix, the application
now uses rpcutil and no longer fails.