[jboss-jira] [JBoss JIRA] (AS7-2751) Manage modcluster through console

Pavel Slegr (JIRA) jira-events at lists.jboss.org
Tue Feb 14 07:13:01 EST 2012


    [ https://issues.jboss.org/browse/AS7-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666347#comment-12666347 ] 

Pavel Slegr commented on AS7-2751:
----------------------------------

How about Proxies, Contexts, Metrics... those operations are not listed in 

[domain at localhost:9999 /] /profile=full-ha/subsystem=modcluster:read-operation-names                     
{
    "outcome" => "success",
    "result" => [
        "add",
        "read-attribute",
        "read-children-names",
        "read-children-resources",
        "read-children-types",
        "read-operation-description",
        "read-operation-names",
        "read-resource",
        "read-resource-description",
        "remove",
        "undefine-attribute",
        "write-attribute"
    ]
}

as describes https://docs.jboss.org/author/display/AS7/mod_cluster+in+AS7

and there is even more attributes ..

[domain at localhost:9999 /] /profile=full-ha/subsystem=modcluster:read-resource-description(recursive=true)
{
    "outcome" => "success",
    "result" => {
        "description" => "The configuration of the modcluster subsystem.",
        "head-comment-allowed" => true,
        "tail-comment-allowed" => true,
        "namespace" => "urn:jboss:domain:modcluster:1.0",
        "children" => {"mod-cluster-config" => {
            "description" => "The common modcluster configuration.",
            "model-description" => {"*" => {
                "head-comment-allowed" => true,
                "tail-comment-allowed" => true,
                "description" => "The common modcluster configuration.",
                "attributes" => {
                    "advertise-socket" => {
                        "type" => STRING,
                        "description" => "Name of Socket binding to use for the Advertise socket.",
                        "required" => false,
                        "default" => "224.0.1.105:23364",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "proxy-list" => {
                        "type" => STRING,
                        "description" => "List of proxies, Format (hostname:port) separed with comas.",
                        "required" => false,
                        "expressions-allowed" => true,
                        "default" => "",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "proxy-url" => {
                        "type" => STRING,
                        "description" => "Base URL for MCMP requests.",
                        "required" => false,
                        "expressions-allowed" => true,
                        "default" => "/",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "advertise" => {
                        "type" => BOOLEAN,
                        "description" => "Use Advertise logic or not.",
                        "required" => false,
                        "default" => true,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "advertise-security-key" => {
                        "type" => STRING,
                        "description" => "String containing the security key for the Advertise logic.",
                        "required" => false,
                        "expressions-allowed" => true,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "excluded-contexts" => {
                        "type" => STRING,
                        "description" => "List of contexts mod_cluster should ignore, Format String separed with comas.",
                        "required" => false,
                        "expressions-allowed" => true,
                        "default" => "ROOT,admin-console,invoker,jbossws,jmx-console,juddi,web-console",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "auto-enable-contexts" => {
                        "type" => BOOLEAN,
                        "description" => "Enable contexts even if disabled in mod_cluster_manger (httpd).",
                        "required" => false,
                        "default" => true,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "stop-context-timeout" => {
                        "type" => INT,
                        "description" => "Max time to wait for context to process pending requests.",
                        "required" => false,
                        "default" => 10,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "socket-timeout" => {
                        "type" => INT,
                        "description" => "Timeout to wait for httpd to answer a MCMP message.",
                        "required" => false,
                        "default" => 20,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "sticky-session" => {
                        "type" => BOOLEAN,
                        "description" => "Use sticky sessions for requests.",
                        "required" => false,
                        "default" => true,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "sticky-session-remove" => {
                        "type" => BOOLEAN,
                        "description" => "Remove session information on failover.",
                        "required" => false,
                        "default" => false,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "sticky-session-force" => {
                        "type" => BOOLEAN,
                        "description" => "Don't failover a request with session information.",
                        "required" => false,
                        "default" => false,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "worker-timeout" => {
                        "type" => INT,
                        "description" => "Timeout to wait in httpd for an available worker to process the requests.",
                        "required" => false,
                        "default" => -1,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "max-attemps" => {
                        "type" => INT,
                        "description" => "Max attempts to process an idempotent request.",
                        "required" => false,
                        "default" => 1,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "flush-packets" => {
                        "type" => BOOLEAN,
                        "description" => "Enables/disables packet flushing in httpd.",
                        "required" => false,
                        "default" => false,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "flush-wait" => {
                        "type" => INT,
                        "description" => "Time to wait before flushing packets in httpd.",
                        "required" => false,
                        "default" => -1,
                        "unit" => "MILLISECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "ping" => {
                        "type" => INT,
                        "description" => "Time (in seconds) in which to wait for a pong answer to a ping.",
                        "required" => false,
                        "default" => 10,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "smax" => {
                        "type" => INT,
                        "description" => "Soft maximum idle connection count in httpd",
                        "required" => false,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "ttl" => {
                        "type" => INT,
                        "description" => "Time to live (in seconds) for idle connections above smax",
                        "required" => false,
                        "default" => 60,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "node-timeout" => {
                        "type" => INT,
                        "description" => "Timeout (in seconds) for proxy connections to a node.",
                        "required" => false,
                        "default" => -1,
                        "unit" => "SECONDS",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "balancer" => {
                        "type" => STRING,
                        "description" => "The balancer name.",
                        "required" => false,
                        "default" => "mycluster",
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    },
                    "domain" => {
                        "type" => STRING,
                        "description" => "loadBalancingGroup name.",
                        "required" => false,
                        "expressions-allowed" => true,
                        "access-type" => "read-write",
                        "storage" => "configuration",
                        "restart-required" => "no-services"
                    }
                },
                "children" => {"ssl" => {
                    "description" => "The SSL configuration to client MCMP logic.",
                    "model-description" => {"configuration" => {
                        "head-comment-allowed" => true,
                        "tail-comment-allowed" => true,
                        "description" => "The SSL configuration to client MCMP logic.",
                        "attributes" => {
                            "key-alias" => {
                                "type" => STRING,
                                "description" => "The key alias.",
                                "required" => false,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "password" => {
                                "type" => STRING,
                                "description" => "Password.",
                                "required" => false,
                                "default" => "changeit",
                                "expressions-allowed" => true,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "certificate-key-file" => {
                                "type" => STRING,
                                "description" => "Key file for the certificate.",
                                "required" => false,
                                "default" => "${user.home}/.keystore",
                                "expressions-allowed" => true,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "cipher-suite" => {
                                "type" => STRING,
                                "description" => "The allowed cipher suite.",
                                "required" => false,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "protocol" => {
                                "type" => STRING,
                                "description" => "The SSL protocols that are enabled.",
                                "required" => false,
                                "default" => "TLS",
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "ca-certificate-file" => {
                                "type" => STRING,
                                "description" => "Certificate authority.",
                                "required" => false,
                                "expressions-allowed" => true,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            },
                            "ca-revocation-url" => {
                                "type" => STRING,
                                "description" => "Certificate authority revocation list.",
                                "required" => false,
                                "access-type" => "read-write",
                                "storage" => "configuration",
                                "restart-required" => "no-services"
                            }
                        }
                    }}
                }}
            }}
        }}
    }
}


                
> Manage modcluster through console
> ---------------------------------
>
>                 Key: AS7-2751
>                 URL: https://issues.jboss.org/browse/AS7-2751
>             Project: Application Server 7
>          Issue Type: Feature Request
>          Components: Console
>            Reporter: Heiko Braun
>            Assignee: Heiko Braun
>              Labels: eap6_prd_req
>             Fix For: 7.1.1.Final
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list