You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Bertrand Delacretaz (JIRA)" <ji...@apache.org> on 2013/04/12 17:28:15 UTC

[jira] [Created] (SLING-2822) Muppet - extensible system health checking tool

Bertrand Delacretaz created SLING-2822:
------------------------------------------

             Summary: Muppet - extensible system health checking tool
                 Key: SLING-2822
                 URL: https://issues.apache.org/jira/browse/SLING-2822
             Project: Sling
          Issue Type: Improvement
          Components: Testing
            Reporter: Bertrand Delacretaz
            Assignee: Bertrand Delacretaz
            Priority: Minor


I have created a prototype at https://github.com/bdelacretaz/muppet-prototype that we might want to move to our contrib folder.

Muppet (it's like a Puppet, but different) allows you to check the health of a system by defining rules that (out of the box) verify things like the presence of specific OSGi bundles, JMX MBeans values, correct disabling of default Sling credentials, etc.

New rule types can be defined by adding RuleBuilder OSGi services, there are several examples in this initial code.

I'll add a how-to for this initial version here. 

Known issues are:
-The output does not indicate the value that causes a rule to fail
-The servlet output is not JSON yet
-Tags on rules would be nice to be able to run just the performance or security rules for example
-A rule for checking OSGi configuration parameters would be useful.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira