Advertisement
gregmark

OpenNMS JMX-9003 Collection #1

Oct 6th, 2014
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.06 KB | None | 0 0
  1. <!-- collectd-configuration.xml package and monitor -->
  2.     <package name="QA">
  3.         <filter>IPADDR != '0.0.0.0'</filter>
  4.         <include-range begin="10.0.0.1" end="10.0.0.254"/>
  5.         <service name="JMX-9003" interval="300000"
  6.            user-defined="false" status="on">
  7.             <parameter key="port" value="9003"/>
  8.             <parameter key="retry" value="2"/>
  9.             <parameter key="timeout" value="3000"/>
  10.             <parameter key="protocol" value="rmi"/>
  11.             <parameter key="urlPath" value="/jmxrmi"/>
  12.             <parameter key="rrd-base-name" value="java"/>
  13.             <parameter key="ds-name" value="jmx-9003"/>
  14.             <parameter key="friendly-name" value="jmx-9003"/>
  15.             <parameter key="collection" value="JMX-9003"/>
  16.             <parameter key="thresholding-enabled" value="false"/>
  17.         </service>
  18.         <service name="SNMP" interval="300000" user-defined="false" status="on">
  19.             <parameter key="collection" value="default"/>
  20.             <parameter key="thresholding-enabled" value="true"/>
  21.         </service>
  22.     </package>
  23.     <collector service="JMX-9003" class-name="org.opennms.netmgt.collectd.Jsr160Collector"/>
  24.  
  25. <!-- jmx-datacollection-config.xml collection -->
  26.  
  27.   <jmx-collection name="JMX-9003">
  28.     <rrd step="300">
  29.       <rra>RRA:AVERAGE:0.5:1:2016</rra>
  30.       <rra>RRA:AVERAGE:0.5:12:1488</rra>
  31.       <rra>RRA:AVERAGE:0.5:288:366</rra>
  32.       <rra>RRA:MAX:0.5:288:366</rra>
  33.       <rra>RRA:MIN:0.5:288:366</rra>
  34.     </rrd>
  35.     <import-mbeans>jmx-datacollection/jmx-9003.xml</import-mbeans>
  36.   </jmx-collection>
  37.  
  38. <!-- jmx-datacollection/jmx-9003.xml include file -->
  39. <mbeans>
  40.     <mbean name="java.lang.Memory" objectname="java.lang:type=Memory">
  41.         <attrib name="ObjectPendingFinalizationCount" alias="0ObjecPendiFinalCnt" type="gauge"/>
  42.         <comp-attrib name="HeapMemoryUsage" alias="HeapMemoryUsage" type="Composite">
  43.             <comp-member name="committed" alias="0HeapMemUsageCommit" type="gauge"/>
  44.             <comp-member name="init" alias="0HeapMemUsageInit" type="gauge"/>
  45.             <comp-member name="max" alias="0HeapMemUsageMax" type="gauge"/>
  46.             <comp-member name="used" alias="0HeapMemUsageUsed" type="gauge"/>
  47.         </comp-attrib>
  48.         <comp-attrib name="NonHeapMemoryUsage" alias="NonHeapMemoryUsage" type="Composite">
  49.             <comp-member name="committed" alias="0NonHeapMemUsagComm" type="gauge"/>
  50.             <comp-member name="init" alias="0NonHeapMemUsagInit" type="gauge"/>
  51.             <comp-member name="max" alias="0NonHeapMemUsageMax" type="gauge"/>
  52.             <comp-member name="used" alias="0NonHeapMemUsagUsed" type="gauge"/>
  53.         </comp-attrib>
  54.     </mbean>
  55.     <mbean name="java.lang.GarbageCollector" objectname="java.lang:type=GarbageCollector,name=ConcurrentMarkSweep">
  56.         <attrib name="CollectionCount" alias="0CollectionCnt" type="gauge"/>
  57.         <attrib name="CollectionTime" alias="0CollectionTime" type="gauge"/>
  58.         <comp-attrib name="LastGcInfo" alias="LastGcInfo" type="Composite">
  59.             <comp-member name="GcThreadCount" alias="0LasGcInfoGcThreCnt" type="gauge"/>
  60.             <comp-member name="duration" alias="0LastGcInfoDuration" type="gauge"/>
  61.             <comp-member name="endTime" alias="0LastGcInfoEndTime" type="gauge"/>
  62.             <comp-member name="id" alias="0LastGcInfoId" type="gauge"/>
  63.             <comp-member name="startTime" alias="0LastGcInfoStarTime" type="gauge"/>
  64.         </comp-attrib>
  65.     </mbean>
  66.     <mbean name="java.lang.Threading" objectname="java.lang:type=Threading">
  67.         <attrib name="DaemonThreadCount" alias="0DaemonThreadCnt" type="gauge"/>
  68.         <attrib name="PeakThreadCount" alias="0PeakThreadCnt" type="gauge"/>
  69.         <attrib name="CurrentThreadCpuTime" alias="0CurreThreadCpuTime" type="gauge"/>
  70.         <attrib name="CurrentThreadUserTime" alias="0CurreThreadUsrTime" type="gauge"/>
  71.         <attrib name="ThreadCount" alias="0ThreadCnt" type="gauge"/>
  72.         <attrib name="TotalStartedThreadCount" alias="0TotalStartThreaCnt" type="gauge"/>
  73.     </mbean>
  74. </mbeans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement