Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
By default, system administrators can reconfigure Alfresco by shutting down the server, editing certain property and configuration files and then restarting the server.
However, there are certain support operations that System Administrators would like to perform on-demand at runtime without needing to restart the server. For example, it should be possible to temporarily change log levels in order to debug and/or troubleshoot a live system.
As an Enterprise Only feature, Alfresco 3.2 (and higher) provides access to contains various subsystems that may be configured and restarted via JMX without needing to restart the entire alfresco repository.
Notice: Changes made through JMX in Alfresco Enterprise 3.2 and up, are being persisted!
The JMX interface allows System Administrators to access Alfresco Enterprise via a standard JMX console that supports JMX Remoting (JSR-160).
Example consoles include:
Some of these consoles also provide basic graphs and/or alerts for monitoring JMX managed attributes.
Please refer to subsystems for server management features since Alfresco 3.2.
Alfresco supports JMX Remoting (JSR-160) using Spring JMX. The Alfresco MBean server can be accessed using a suitable JMX console.
To access Alfresco JMX remotely, you will need to enter the following:
IMPORTANT: The default JMX password MUST be changed asap !! Refer to Repository Configuration and files:
The JMX URLS are somewhat cryptic, here are some examples:
Alfresco Server
Or any java server
Alfresco virtualisation server
The Jconsole application is provided with Sun JDKs.
For more details refer to JConsole
To use Jconsole locally you need to be using a Sun JVM and specify the following option in the Java command line -Dcom.sun.management.jmxremote=true to run Alfresco.
For example if you are using tomcat you may add it to <Tomcat Home>/bin/catalina.bat
Then start alfresco.
Then start jconsole by running <Java Home>/bin/jconsole.
To use Jconsole remotely you need to use one of the URLs from above.
Note: the example screenshot maybe out-of-date with respect to latest managed attributes/operations.
The Visual VM is provided with Sun JDKs.
To see the MBeans tab, you will need also need to install the MBeans plugin.
For more details refer to MC4J
Note: the example screenshot maybe slightly out-of-date with respect to latest managed attributes/operations.
For more details refer to JManage
Note: the example screenshot maybe out-of-date with respect to latest managed attributes/operations.
For more details refer to JMXplorer
Note: the example screenshot maybe out-of-date with respect to latest managed attributes/operations.
Note: This section is pre 3.2 and should be removed and/or archived to a separate page.
Notice: Changes made through JMX in Alfresco Enterprise 3.2 and up, are being persisted!
Any dynamic changes made via the JMX interface are intended to be transient (pre 3.2) such as changing a log level temporarily. Hence, these changes will be lost after a server restart. If certain dynamic changes need to also be persisted (so that they survive a server restart) then they should also be applied to the appropriate configuration file, where applicable.
For example:
Uses Log4J's HierarchyDynamicMBean
Note: This is not cluster-aware. If needed, the log level change will need to be applied to each machine. Some consoles (e.g. JManage) may provide basic facilities for accessing each machine in an application cluster.
Editable Attributes
Operations with Impact
Note: This is not cluster-aware. If more than one file server is running (eg. load-balanced FTP) then the change will need to be applied to each machine. Some consoles (e.g. JManage) may provide basic facilities for accessing each machine in an application cluster.
Editable Attributes
Non-Editable Attributes
Note: The managed attributes/operations below are cluster-aware. The editable attributes were replaced by the sysAdmin Subsystem in v3.2.
Editable Attributes
Non-Editable Attributes
Operations with Impact
Operations with No Impact
This is used directly by the Alfresco Virtualization Server
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.