Skip to content

Instantly share code, notes, and snippets.

@hgomez
Last active April 15, 2018 12:14

Revisions

  1. hgomez revised this gist May 12, 2015. 1 changed file with 1232 additions and 0 deletions.
    1,232 changes: 1,232 additions & 0 deletions zabbix2-tomcat7-jmx-nossl-template.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1232 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <zabbix_export>
    <version>2.0</version>
    <date>2015-01-21T15:24:57Z</date>
    <groups>
    <group>
    <name>Templates</name>
    </group>
    </groups>
    <templates>
    <template>
    <template>Template JMX Tomcat 7 noSSL</template>
    <name>Template JMX Tomcat 7 noSSL</name>
    <groups>
    <group>
    <name>Templates</name>
    </group>
    </groups>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    <application>
    <name>HTTP Connector</name>
    </application>
    <application>
    <name>Sessions</name>
    </application>
    <application>
    <name>Tomcat</name>
    </application>
    </applications>
    <items>
    <item>
    <name>AJP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;, bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Maximum number of active sessions so far</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActive]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of active sessions at this moment</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,activeSessions]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of sessions created by this manager per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,sessionCounter]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of sessions we rejected due to maxActive beeing reached</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,rejectedSessions]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>The maximum number of active Sessions allowed, or -1 for no limit</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActiveSessions]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Tomcat version</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Server&quot;,serverInfo]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Tomcat</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    </items>
    <discovery_rules/>
    <macros/>
    <templates/>
    <screens/>
    </template>
    </templates>
    <triggers>
    <trigger>
    <expression>{Template JMX Tomcat 7 noSSL:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7 noSSL:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% AJP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7 noSSL:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7 noSSL:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7 noSSL:jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression].str(off)} = 1</expression>
    <name>gzip compression is off for connector HTTP Connector on {HOST.NAME}</name>
    <url/>
    <status>1</status>
    <priority>1</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    </triggers>
    <graphs>
    <graph>
    <name>AJP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>5</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>5</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>5</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>HTTP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>1</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>1</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>1</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>Sessions</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>5</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,rejectedSessions]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>5</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,activeSessions]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>5</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7 noSSL</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActiveSessions]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    </graphs>
    </zabbix_export>
  2. hgomez revised this gist May 12, 2015. 1 changed file with 266 additions and 149 deletions.
    415 changes: 266 additions & 149 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,7 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    Macros to be defined
    * JMX_USERNAME
    * JMX_PASSWORD
    * HTTP_PORT (mandatory)
    * HTTPS_PORT (mandatory)
    * AJP_PORT (mandatory)
    * CONNECTOR_MODE (bio/apr : mandatory)
    -->
    <zabbix_export>
    <version>2.0</version>
    <date>2012-07-30T15:31:54Z</date>
    <date>2015-01-21T15:24:40Z</date>
    <groups>
    <group>
    <name>Templates</name>
    @@ -29,13 +18,13 @@ Macros to be defined
    </groups>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    <application>
    <name>Sessions</name>
    @@ -46,12 +35,12 @@ Macros to be defined
    </applications>
    <items>
    <item>
    <name>HTTP Connector bytes received per second</name>
    <name>AJP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;, bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -60,9 +49,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -79,18 +71,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector bytes sent per second</name>
    <name>AJP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -99,9 +92,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -118,18 +114,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector errors per second</name>
    <name>AJP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -138,9 +135,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -157,57 +157,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector request processing time</name>
    <name>AJP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -216,9 +178,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    @@ -235,18 +200,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector requests per second</name>
    <name>AJP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -255,9 +221,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -274,18 +243,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads allocated</name>
    <name>AJP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -294,9 +264,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -313,18 +286,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads busy</name>
    <name>AJP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -333,9 +307,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -352,18 +329,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTP Connector threads max</name>
    <name>AJP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -372,9 +350,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -391,18 +372,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector bytes received per second</name>
    <name>HTTP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -411,9 +393,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -430,18 +415,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector bytes sent per second</name>
    <name>HTTP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;, bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -450,9 +436,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -469,18 +458,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector errors per second</name>
    <name>HTTP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -489,9 +479,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -508,18 +501,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector gzip compression</name>
    <name>HTTP Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTPS_PORT}&quot;,compression]</key>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -528,9 +522,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -547,18 +544,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector request processing time</name>
    <name>HTTP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -567,9 +565,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    @@ -586,18 +587,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector requests per second</name>
    <name>HTTP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -606,9 +608,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -625,18 +630,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector threads allocated</name>
    <name>HTTP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -645,9 +651,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -664,18 +673,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector threads busy</name>
    <name>HTTP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -684,9 +694,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -703,18 +716,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector threads max</name>
    <name>HTTP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -723,9 +737,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -742,18 +759,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector bytes received per second</name>
    <name>HTTPS Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;, bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -762,9 +780,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -781,18 +802,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector bytes sent per second</name>
    <name>HTTPS Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;, bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -801,9 +823,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -820,18 +845,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector errors per second</name>
    <name>HTTPS Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -840,9 +866,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -859,18 +888,62 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector request processing time</name>
    <name>HTTPS Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTPS_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>HTTPS Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -879,9 +952,12 @@ Macros to be defined
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    @@ -898,18 +974,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector requests per second</name>
    <name>HTTPS Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -918,9 +995,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -937,18 +1017,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads allocated</name>
    <name>HTTPS Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -957,9 +1038,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -976,18 +1060,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads busy</name>
    <name>HTTPS Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -996,9 +1081,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1015,18 +1103,19 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>AJP Connector threads max</name>
    <name>HTTPS Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -1035,9 +1124,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1054,10 +1146,11 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>AJP Connector</name>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Maximum number of active sessions so far</name>
    @@ -1074,9 +1167,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1097,6 +1193,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of active sessions at this moment</name>
    @@ -1113,9 +1210,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1136,6 +1236,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of sessions created by this manager per second</name>
    @@ -1152,9 +1253,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1175,6 +1279,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Number of sessions we rejected due to maxActive beeing reached</name>
    @@ -1191,9 +1296,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1214,6 +1322,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>The maximum number of active Sessions allowed, or -1 for no limit</name>
    @@ -1230,9 +1339,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1253,6 +1365,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    <item>
    <name>Tomcat version</name>
    @@ -1269,9 +1382,12 @@ Macros to be defined
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_contextname/>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authprotocol>0</snmpv3_authprotocol>
    <snmpv3_authpassphrase/>
    <snmpv3_privprotocol>0</snmpv3_privprotocol>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    @@ -1292,6 +1408,7 @@ Macros to be defined
    </application>
    </applications>
    <valuemap/>
    <logtimefmt/>
    </item>
    </items>
    <discovery_rules/>
    @@ -1302,8 +1419,8 @@ Macros to be defined
    </templates>
    <triggers>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTP Connector worker threads busy on {HOST.NAME}</name>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% AJP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    @@ -1312,8 +1429,8 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTPS Connector worker threads busy on {HOST.NAME}</name>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    @@ -1322,8 +1439,8 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% AJP Connector worker threads busy on {HOST.NAME}</name>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTPS Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    @@ -1354,7 +1471,7 @@ Macros to be defined
    </triggers>
    <graphs>
    <graph>
    <name>HTTP Connector worker threads</name>
    <name>AJP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    @@ -1380,7 +1497,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1392,7 +1509,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1404,13 +1521,13 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    </graph>
    <graph>
    <name>HTTPS Connector worker threads</name>
    <name>HTTP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    @@ -1436,7 +1553,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1448,7 +1565,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1460,13 +1577,13 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>AJP Connector worker threads</name>
    <name>HTTPS Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    @@ -1492,7 +1609,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1504,7 +1621,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1516,13 +1633,13 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>sessions /</name>
    <name>Sessions</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
  3. hgomez revised this gist Jul 31, 2012. No changes.
  4. hgomez revised this gist Jul 31, 2012. 1 changed file with 15 additions and 15 deletions.
    30 changes: 15 additions & 15 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -51,7 +51,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -90,7 +90,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -129,7 +129,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -207,7 +207,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -246,7 +246,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -402,7 +402,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -441,7 +441,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;, bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;, bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -480,7 +480,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -558,7 +558,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -597,7 +597,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -753,7 +753,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;, bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;, bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -792,7 +792,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -831,7 +831,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -870,7 +870,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -909,7 +909,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
  5. hgomez revised this gist Jul 31, 2012. 1 changed file with 30 additions and 30 deletions.
    60 changes: 30 additions & 30 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -35,7 +35,7 @@ Macros to be defined
    <name>HTTPS Connector</name>
    </application>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    <application>
    <name>Sessions</name>
    @@ -748,7 +748,7 @@ Macros to be defined
    <valuemap/>
    </item>
    <item>
    <name>JK Connector bytes received per second</name>
    <name>AJP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -781,13 +781,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector bytes sent per second</name>
    <name>AJP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -820,13 +820,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector errors per second</name>
    <name>AJP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -859,13 +859,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector request processing time</name>
    <name>AJP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    @@ -898,13 +898,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector requests per second</name>
    <name>AJP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -937,13 +937,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads allocated</name>
    <name>AJP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -976,13 +976,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads busy</name>
    <name>AJP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -1015,13 +1015,13 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads max</name>
    <name>AJP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    @@ -1054,7 +1054,7 @@ Macros to be defined
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    <name>AJP Connector</name>
    </application>
    </applications>
    <valuemap/>
    @@ -1312,7 +1312,7 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTPS Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    @@ -1322,8 +1322,8 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% JK Connector worker threads busy on {HOST.NAME}</name>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% AJP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    @@ -1392,7 +1392,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1404,11 +1404,11 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    </graph>
    <graph>
    <name>HTTPS Connector worker threads</name>
    <width>900</width>
    @@ -1436,7 +1436,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,\&quot;name=http-bio-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1448,7 +1448,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1460,13 +1460,13 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>JK Connector worker threads</name>
    <name>AJP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    @@ -1492,7 +1492,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1504,7 +1504,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1516,7 +1516,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
  6. hgomez revised this gist Jul 31, 2012. 1 changed file with 35 additions and 35 deletions.
    70 changes: 35 additions & 35 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -90,7 +90,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -129,7 +129,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -207,7 +207,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -246,7 +246,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -285,7 +285,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -324,7 +324,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -363,7 +363,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -402,7 +402,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -441,7 +441,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;, bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;, bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -480,7 +480,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -558,7 +558,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -597,7 +597,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -636,7 +636,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -675,7 +675,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -714,7 +714,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -753,7 +753,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;, bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;, bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -792,7 +792,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,bytesSent]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -831,7 +831,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,errorCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -870,7 +870,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,processingTime]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -909,7 +909,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,requestCount]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -948,7 +948,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -987,7 +987,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -1026,7 +1026,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -1302,7 +1302,7 @@ Macros to be defined
    </templates>
    <triggers>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads].last(0)} * 0.7)</expression>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    @@ -1312,7 +1312,7 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads].last(0)} * 0.7)</expression>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-{$CONNECTOR_MODE}-{$HTTPS_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTPS_PORT}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTPS Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    @@ -1322,7 +1322,7 @@ Macros to be defined
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads].last(0)} *0.7)</expression>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-{$CONNECTOR_MODE}-{$AJP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-{$CONNECTOR_MODE}-{$AJP_PORT}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% JK Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    @@ -1380,7 +1380,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-{$CONNECTOR_MODE}-{$HTTP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1392,7 +1392,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1404,7 +1404,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    @@ -1436,7 +1436,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,\&quot;name=http-bio-{$HTTPS_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1448,7 +1448,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTPS_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1460,7 +1460,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;http-bio-{$HTTPS_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    @@ -1492,7 +1492,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1504,7 +1504,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    @@ -1516,7 +1516,7 @@ Macros to be defined
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadCount]</key>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=\&quot;ajp-bio-{$AJP_PORT}\&quot;&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
  7. hgomez revised this gist Jul 30, 2012. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,7 @@ Macros to be defined
    * HTTP_PORT (mandatory)
    * HTTPS_PORT (mandatory)
    * AJP_PORT (mandatory)
    * CONNECTOR_MODE (bio/apr : mandatory)
    -->
    <zabbix_export>
    <version>2.0</version>
    @@ -50,7 +51,7 @@ Macros to be defined
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,bytesReceived]</key>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-{$CONNECTOR_MODE}-{$HTTP_PORT}&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    @@ -1577,4 +1578,4 @@ Macros to be defined
    </graph_items>
    </graph>
    </graphs>
    </zabbix_export>
    </zabbix_export>
  8. hgomez revised this gist Jul 30, 2012. No changes.
  9. hgomez created this gist Jul 30, 2012.
    1,580 changes: 1,580 additions & 0 deletions zabbix2-tomcat7-jmx-template.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1580 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    Macros to be defined
    * JMX_USERNAME
    * JMX_PASSWORD
    * HTTP_PORT (mandatory)
    * HTTPS_PORT (mandatory)
    * AJP_PORT (mandatory)
    -->
    <zabbix_export>
    <version>2.0</version>
    <date>2012-07-30T15:31:54Z</date>
    <groups>
    <group>
    <name>Templates</name>
    </group>
    </groups>
    <templates>
    <template>
    <template>Template JMX Tomcat 7</template>
    <name>Template JMX Tomcat 7</name>
    <groups>
    <group>
    <name>Templates</name>
    </group>
    </groups>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    <application>
    <name>HTTPS Connector</name>
    </application>
    <application>
    <name>JK Connector</name>
    </application>
    <application>
    <name>Sessions</name>
    </application>
    <application>
    <name>Tomcat</name>
    </application>
    </applications>
    <items>
    <item>
    <name>HTTP Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTP_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTP Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTP Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;, bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector gzip compression</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTPS_PORT}&quot;,compression]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=http-bio-{$HTTPS_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>HTTPS Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>HTTPS Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector bytes received per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;, bytesReceived]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector bytes sent per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,bytesSent]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>B</units>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector errors per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,errorCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector request processing time</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>1</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,processingTime]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units>s</units>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>0.001</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector requests per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=GlobalRequestProcessor,name=ajp-bio-{$AJP_PORT}&quot;,requestCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads allocated</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadCount]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads busy</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>JK Connector threads max</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>JK Connector</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>Maximum number of active sessions so far</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActive]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>Number of active sessions at this moment</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,activeSessions]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>Number of sessions created by this manager per second</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,sessionCounter]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>1</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>Number of sessions we rejected due to maxActive beeing reached</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,rejectedSessions]</key>
    <delay>60</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>3</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>The maximum number of active Sessions allowed, or -1 for no limit</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActiveSessions]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>0</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Sessions</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    <item>
    <name>Tomcat version</name>
    <type>16</type>
    <snmp_community/>
    <multiplier>0</multiplier>
    <snmp_oid/>
    <key>jmx[&quot;Catalina:type=Server&quot;,serverInfo]</key>
    <delay>3600</delay>
    <history>7</history>
    <trends>365</trends>
    <status>0</status>
    <value_type>1</value_type>
    <allowed_hosts/>
    <units/>
    <delta>0</delta>
    <snmpv3_securityname/>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase/>
    <snmpv3_privpassphrase/>
    <formula>1</formula>
    <delay_flex/>
    <params/>
    <ipmi_sensor/>
    <data_type>0</data_type>
    <authtype>0</authtype>
    <username>{$JMX_USERNAME}</username>
    <password>{$JMX_PASSWORD}</password>
    <publickey/>
    <privatekey/>
    <port/>
    <description/>
    <inventory_link>0</inventory_link>
    <applications>
    <application>
    <name>Tomcat</name>
    </application>
    </applications>
    <valuemap/>
    </item>
    </items>
    <discovery_rules/>
    <macros/>
    <templates/>
    <screens/>
    </template>
    </templates>
    <triggers>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTP Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads].last(0)} * 0.7)</expression>
    <name>70% HTTPS Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy].last(0)} &gt; ({Template JMX Tomcat 7:jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads].last(0)} *0.7)</expression>
    <name>70% JK Connector worker threads busy on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>2</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTP_PORT}&quot;,compression].str(off)} = 1</expression>
    <name>gzip compression is off for connector HTTP Connector on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>1</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    <trigger>
    <expression>{Template JMX Tomcat 7:jmx[&quot;Catalina:type=ProtocolHandler,port={$HTTPS_PORT}&quot;,compression].str(off)} = 1</expression>
    <name>gzip compression is off for connector HTTPS Connector on {HOST.NAME}</name>
    <url/>
    <status>0</status>
    <priority>1</priority>
    <description/>
    <type>0</type>
    <dependencies/>
    </trigger>
    </triggers>
    <graphs>
    <graph>
    <name>HTTP Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>0</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>0</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>0</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTP_PORT}&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>HTTPS Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>0</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>0</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>0</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=http-bio-{$HTTPS_PORT}&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>JK Connector worker threads</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>0</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,maxThreads]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>0</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadsBusy]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>0</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=ThreadPool,name=ajp-bio-{$AJP_PORT}&quot;,currentThreadCount]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    <graph>
    <name>sessions /</name>
    <width>900</width>
    <height>200</height>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <type>0</type>
    <show_legend>1</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <ymin_type_1>0</ymin_type_1>
    <ymax_type_1>0</ymax_type_1>
    <ymin_item_1>0</ymin_item_1>
    <ymax_item_1>0</ymax_item_1>
    <graph_items>
    <graph_item>
    <sortorder>0</sortorder>
    <drawtype>0</drawtype>
    <color>C80000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,rejectedSessions]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>1</sortorder>
    <drawtype>0</drawtype>
    <color>00C800</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,activeSessions]</key>
    </item>
    </graph_item>
    <graph_item>
    <sortorder>2</sortorder>
    <drawtype>0</drawtype>
    <color>0000C8</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <item>
    <host>Template JMX Tomcat 7</host>
    <key>jmx[&quot;Catalina:type=Manager,context=/,host=localhost&quot;,maxActiveSessions]</key>
    </item>
    </graph_item>
    </graph_items>
    </graph>
    </graphs>
    </zabbix_export>