<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benedikt.kroening</id>
	<title>Open-Xchange - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benedikt.kroening"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Special:Contributions/Benedikt.kroening"/>
	<updated>2026-10-06T01:51:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Web_Tests&amp;diff=23959</id>
		<title>AppSuite:Web Tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Web_Tests&amp;diff=23959"/>
		<updated>2018-05-28T09:56:52Z</updated>

		<summary type="html">&lt;p&gt;Benedikt.kroening: Updated page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= OX App Suite Web Tests =&lt;br /&gt;
&lt;br /&gt;
Functional tests for the web interface of OX App Suite simulate end-user operations. To use it, you can either download a pre-built jar-package or you can clone the source-files from the repository&lt;br /&gt;
&lt;br /&gt;
== Downloading the pre-built package ==&lt;br /&gt;
Simply download the package and follow the execution information provided in the sample-tests project: &lt;br /&gt;
* [https://gitlab.open-xchange.com/qa/appsuite-testing/sample-tests#configuring-your-environment Configuration]&lt;br /&gt;
* [https://gitlab.open-xchange.com/qa/appsuite-testing/sample-tests#execution Execution]&lt;br /&gt;
&lt;br /&gt;
Download the desired version:&lt;br /&gt;
* [https://artifactory.open-xchange.com/artifactory/qa/com/openexchange/testing/appsuite-core-tests/7.8.4-SNAPSHOT/appsuite-core-tests-7.8.4-SNAPSHOT.jar AppSuite Core Tests (7.8.4)]&lt;br /&gt;
&lt;br /&gt;
== Building tests on your own (or creating your own test-project) == &lt;br /&gt;
Clone the tests from the repository and follow the instructions provided in the sample-tests project:&lt;br /&gt;
* [https://gitlab.open-xchange.com/qa/appsuite-testing/sample-tests/#building-your-project Building]&lt;br /&gt;
&lt;br /&gt;
Clone the desired version (e.g. 7.8.4):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ git clone -b 7.8.4 https://gitlab.open-xchange.com/qa/appsuite-testing/appsuite-core-tests&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After cloning and building you can follow the [https://gitlab.open-xchange.com/qa/appsuite-testing/sample-tests#configuring-your-environment configuration] and [https://gitlab.open-xchange.com/qa/appsuite-testing/sample-tests#execution execution] steps shown in the sample-tests project.&lt;br /&gt;
&lt;br /&gt;
Keep in mind that you have to adapt the project names and paths according to your environment.&lt;br /&gt;
&lt;br /&gt;
[[Category: AppSuite]] [[Category: Testing]]&lt;/div&gt;</summary>
		<author><name>Benedikt.kroening</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Jolokia&amp;diff=15792</id>
		<title>Jolokia</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Jolokia&amp;diff=15792"/>
		<updated>2013-09-25T13:44:03Z</updated>

		<summary type="html">&lt;p&gt;Benedikt.kroening: /* jolokia.properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to interact with Jolokia for Open-Xchange=&lt;br /&gt;
&lt;br /&gt;
Open-Xchange does support Jolokia as a remote JMX-Bridge over HTTP.&lt;br /&gt;
&lt;br /&gt;
By Version 7.4.0 ongoing, it is located inside Open-Xchange Bundle and configured by jolokia.properties&lt;br /&gt;
&lt;br /&gt;
Additional information can be found at http://www.jolokia.org/ .&lt;br /&gt;
&lt;br /&gt;
== jolokia.properties ==&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;table-layout: fixed&amp;quot; class=&#039;wikitable sortable&#039; border=&#039;1&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;30%&amp;quot; | Key&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;20%&amp;quot; | Default value&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;35%&amp;quot; | Comment&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.start&lt;br /&gt;
| false&lt;br /&gt;
| start switch for jolokia&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.servlet.name&lt;br /&gt;
| /monitoring/jolokia&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Under what servlet name jolokia will be published, please bear in mind that this should not be forwarded by apache and kept internal&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.user&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;nowiki&amp;gt;User used for authentication with HTTP Basic Authentication. If not given, Jolokia will not start!&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.password&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Password used for authentification, if not set &amp;quot;secret&amp;quot; is used.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.restrict.to.localhost&lt;br /&gt;
| true&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;This setting will restrict jolokia access to localhost. It is completly ignored when a jolokia-access.xml is present&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Keep in mind that Jolokia will not start, unless you set &amp;lt;code&amp;gt; com.openexchange.jolokia.start = true &amp;lt;/code&amp;gt; , &amp;lt;code&amp;gt; com.openexchange.jolokia.user = yourUser&amp;lt;/code&amp;gt; and to &amp;lt;code&amp;gt; com.openexchange.jolokia.password = yourPassword&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When using Munin-Scripts with Jolokia, this user and password also need to be changed.&lt;br /&gt;
&lt;br /&gt;
== Things to mention about Jolokia ==&lt;br /&gt;
&lt;br /&gt;
As Jolokia represents a JMX-Interface it is highly recommended to not forward it to the internet!&lt;br /&gt;
This is by default set through the use of &amp;lt;code&amp;gt;com.openexchange.jolokia.restrict.to.localhost = true&amp;lt;/code&amp;gt; and can be changed by either setting it to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; or providing a &amp;lt;code&amp;gt;jolokia-access.xml&amp;lt;/code&amp;gt; inside &amp;lt;code&amp;gt;/opt/open-xchange/etc/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for further information how to setup this file, http://www.jolokia.org/reference/html/security.html is a good start as all those settings are usable.&lt;br /&gt;
&lt;br /&gt;
=== Jolokia with Grizzly ===&lt;br /&gt;
&lt;br /&gt;
When using Grizzly, you can connect to jolokia directly with the servers address, e.g.: http://oxserver1:8009/monitoring/jolokia&lt;br /&gt;
&lt;br /&gt;
=== Jolokia with AJP ===&lt;br /&gt;
&lt;br /&gt;
When using AJP, you need to enable forwarding for each server, keep in mind that those should be only accessable inside your intranet.&lt;br /&gt;
&lt;br /&gt;
An Apache proxy_ajp.conf could look like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;Location /internal&amp;gt;&lt;br /&gt;
        # restrict access to internal&lt;br /&gt;
        Order Deny,Allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.1&lt;br /&gt;
        # you might add more ip addresses / networks here &lt;br /&gt;
        # if the apache is not on the same machine as the OX-server &lt;br /&gt;
        # Allow from 192.168 10 172.16&lt;br /&gt;
    &amp;lt;/Location&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;Proxy /internal/ox1/monitoring&amp;gt;&lt;br /&gt;
        ProxyPass ajp://oxhost1:8009/monitoring&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jolokia on oxhost1 is accessable by http://apacheaddress/internal/ox1/monitoring/jolokia .&lt;/div&gt;</summary>
		<author><name>Benedikt.kroening</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Jolokia&amp;diff=15791</id>
		<title>Jolokia</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Jolokia&amp;diff=15791"/>
		<updated>2013-09-25T13:43:07Z</updated>

		<summary type="html">&lt;p&gt;Benedikt.kroening: /* jolokia.properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to interact with Jolokia for Open-Xchange=&lt;br /&gt;
&lt;br /&gt;
Open-Xchange does support Jolokia as a remote JMX-Bridge over HTTP.&lt;br /&gt;
&lt;br /&gt;
By Version 7.4.0 ongoing, it is located inside Open-Xchange Bundle and configured by jolokia.properties&lt;br /&gt;
&lt;br /&gt;
Additional information can be found at http://www.jolokia.org/ .&lt;br /&gt;
&lt;br /&gt;
== jolokia.properties ==&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;table-layout: fixed&amp;quot; class=&#039;wikitable sortable&#039; border=&#039;1&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;30%&amp;quot; | Key&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;20%&amp;quot; | Default value&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;35%&amp;quot; | Comment&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.start&lt;br /&gt;
| false&lt;br /&gt;
| start switch for jolokia&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.servlet.name&lt;br /&gt;
| /monitoring/jolokia&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Under what servlet name jolokia will be published, please bear in mind that this should not be forwarded by apache and kept internal&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.user&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;nowiki&amp;gt;User used for authentication with HTTP Basic Authentication. If not given, Jolokia will not start!&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.password&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Password used for authentification, if not set &amp;quot;secret&amp;quot; is used.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| com.openexchange.jolokia.restrict.to.localhost&lt;br /&gt;
| true&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;This setting will restrict jolokia access to localhost. It is completly ignored when a jolokia-access.xml is present&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Keep in mind that Jolokia will not start, unless you set &amp;lt;code&amp;gt; com.openexchange.jolokia.start = true &amp;lt;/code&amp;gt; , &amp;lt;code&amp;gt; com.openexchange.jolokia.user = &amp;quot;yourUser&amp;quot;&amp;lt;/code&amp;gt; and to &amp;lt;code&amp;gt; com.openexchange.jolokia.password = &amp;quot;yourPassword&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When using Munin-Scripts with Jolokia, this user and password also need to be changed.&lt;br /&gt;
&lt;br /&gt;
== Things to mention about Jolokia ==&lt;br /&gt;
&lt;br /&gt;
As Jolokia represents a JMX-Interface it is highly recommended to not forward it to the internet!&lt;br /&gt;
This is by default set through the use of &amp;lt;code&amp;gt;com.openexchange.jolokia.restrict.to.localhost = true&amp;lt;/code&amp;gt; and can be changed by either setting it to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; or providing a &amp;lt;code&amp;gt;jolokia-access.xml&amp;lt;/code&amp;gt; inside &amp;lt;code&amp;gt;/opt/open-xchange/etc/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for further information how to setup this file, http://www.jolokia.org/reference/html/security.html is a good start as all those settings are usable.&lt;br /&gt;
&lt;br /&gt;
=== Jolokia with Grizzly ===&lt;br /&gt;
&lt;br /&gt;
When using Grizzly, you can connect to jolokia directly with the servers address, e.g.: http://oxserver1:8009/monitoring/jolokia&lt;br /&gt;
&lt;br /&gt;
=== Jolokia with AJP ===&lt;br /&gt;
&lt;br /&gt;
When using AJP, you need to enable forwarding for each server, keep in mind that those should be only accessable inside your intranet.&lt;br /&gt;
&lt;br /&gt;
An Apache proxy_ajp.conf could look like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;Location /internal&amp;gt;&lt;br /&gt;
        # restrict access to internal&lt;br /&gt;
        Order Deny,Allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.1&lt;br /&gt;
        # you might add more ip addresses / networks here &lt;br /&gt;
        # if the apache is not on the same machine as the OX-server &lt;br /&gt;
        # Allow from 192.168 10 172.16&lt;br /&gt;
    &amp;lt;/Location&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;Proxy /internal/ox1/monitoring&amp;gt;&lt;br /&gt;
        ProxyPass ajp://oxhost1:8009/monitoring&lt;br /&gt;
    &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jolokia on oxhost1 is accessable by http://apacheaddress/internal/ox1/monitoring/jolokia .&lt;/div&gt;</summary>
		<author><name>Benedikt.kroening</name></author>
	</entry>
</feed>