Access Keys:
Skip to content (Access Key - 0)
compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (3)

View Page History
# Download the latest version of Blackboard Learn Template Suite [here|http://www.edugarage.com/display/BBDN/Monitoring+with+Zabbix#MonitoringwithZabbix-Download].
# Configure JMX Remote without authentication
## Append JMX remote options to "bbconfig.jvm.options.extra.tomcat" property in conf/bb-config.properties (enabling JMX authentication recommended.)
{code}
bbconfig.jvm.options.extra.tomcat=... -Dcom.sun.management.jmxremote.port=8899
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
{code}
# Configure JMX remote with authentication (Recommended)
## Append JMX remote options to "bbconfig.jvm.options.extra.tomcat" property in conf/bb-config.properties
{code}
-Dcom.sun.management.jmxremote.port=10052 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.password.file=$BLACKBOARD_HOME/apps/tomcat/conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=$BLACKBOARD_HOME/apps/tomcat/conf/jmxremote.access
{code}
Replace $BLACKBOARD_HOME with the location of Blackboard on your filesystem
## Create the files jmxremote.password and jmxremote.access within the apps/tomcat/conf directory (examples here: [https://blogs.oracle.com/lmalventosa/entry/jmx_authentication_authorization]
## On linux/solaris, run the following commands:
{code}
]# chmod 600 jmxremote.access jmxremote.password
]# chown bbuser jmxremote.access jmxremote.password
{code}
## On windows, follow the instructions here: [http://docs.oracle.com/javase/1.5.0/docs/guide/management/security-windows.html]
## Open the file blackboard/config/tomcat/conf/catalina.policy, and add the following lines of code within the WEB APPLICATION PERMISSIONS section grant block:
{code}
permission javax.management.MBeanPermission "*", "*";
permission java.lang.management.ManagementPermission "monitor";
permission java.util.PropertyPermission "java.class.path", "read";
permission java.util.PropertyPermission "java.library.path", "read";
permission java.net.SocketPermission "intranet-lx1", "resolve";
{code}
{note}These settings are custom and have not been vetted for any potential vulnerabilities{note}
## Execute PushConfigUpdates
# Install Extended Monitoring B2 (bb-extended-monitoring.war) that's included in the downloaded template suite under installation/b2 directory. 
Adaptavist Theme Builder (4.1.3) Powered by Atlassian Confluence 3.3, the Enterprise Wiki