Merge pull request #6 from newrelic/generic-monitor

add custom start/stop script and group name support
Fixed and issue with the service definition: "err: Failed to apply catalog: Parameter ensure failed: Invalid value "present". Valid values are stopped, running.  at /etc/puppet/modules/monit/manifests/init.pp:91", also added some flexibility to change delay parameter and changed some documentation to show how to ignore certain events in the notifications.
Added mailserver definition to the monitrc template file
Merge pull request #7 from fluential/master

Small fix + some flexibility improvements
Adding reload to the script instrad of restart and logrotating only if 1M raeched
default_conf mistyped as conf_default in init.pp
Lots of changes to support /etc/default/monit in different ubuntu versions
Lots of changes to support /etc/default/monit in different ubuntu versions
Merge pull request #8 from fluential/master

Lots of changes to support ubuntu and debian
osfamily changed to lsbdistid to distinguish debian vs ubuntu
Merge pull request #9 from fluential/master

osfamily changed to lsbdistid to distinguish debian vs ubuntu'
Adding a default config for ubuntu 12.10
Merge pull request #10 from shunyata/master

Support Ubuntu 12.10
Fixed bug where an undef from puppet ends up as "" when template was expecting nil.
Removed something I was using for debugging.
Cleanup.
Merge pull request #11 from shunyata/master

Bugfix when admin or logfile not provided.
Added mailserver definition to the monitrc template file
Adding reload to the script instrad of restart and logrotating only if 1M raeched
default_conf mistyped as conf_default in init.pp