[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-discuss
Subject:    Re: [opennms-discuss] opennms monitoring  jboss
From:       Markus Neumann <Markus () OpenNMS ! com>
Date:       2014-08-26 21:48:53
Message-ID: 53FD00C5.2090206 () OpenNMS ! com
[Download RAW message or body]

Please provide some info about what you want to do. what opennms are you using? what \
jboss are you using? do you want to monitor or collect performance data?
do you have know how about JMX?
Am 08.08.2014 um 08:08 schrieb 飞吻剑六:
> Hi All
> I feel wrong, configuration monitoring jboss OpenNMS but here is my configuration \
> files, can you tell me where the configuration is wrong?Jboss need to modify the \
> file?Thank you very much! capsd-configuration.xml
> <protocol-plugin protocol="JVM" \
> class-name="org.opennms.netmgt.capsd.plugins.Jsr160Plugin" scan="on" \
> user-defined="false"> <property key="port" value="18980"/>
> <property key="type" value="default"/>
> <property key="factory" value="PASSWORD-CLEAR"/>
> <property key="username" value="admin" />
> <property key="password" value="admin" />
> <property key="protocol" value="rmi"/>
> <property key="urlPath" value="/jmxrmi"/>
> <property key="retry" value="2"/>
> <property key="timeout" value="3000"/>
> </protocol-plugin>
> 
> collectd-configuration.xml
> <service name="JVM" interval="300000" user-defined="false" status="on">
> <parameter key="port" value="18980"/>
> <parameter key="retry" value="2"/>
> <parameter key="timeout" value="3000"/>
> <parameter key="protocol" value="rmi"/>
> <parameter key="urlPath" value="/jmxrmi"/>
> <parameter key="rrd-base-name" value="java"/>
> <parameter key="ds-name" value="JVM"/>
> <parameter key="friendly-name" value="JVM"/>
> <!-- This must match the collection name in the jmx-datacollection.xml that defines \
> the set of mbeans you want --> <parameter key="collection" value="jboss1"/>
> </service>
> <collector service="JVM"          \
> class-name="org.opennms.netmgt.collectd.Jsr160Collector"/> poller-configuration.xml
> <service name="JVM" interval="300000" user-defined="false" status="on">
> <parameter key="port" value="18980"/>
> <parameter key="factory" value="PASSWORD-CLEAR"/>
> <parameter key="username" value="admin"/>
> <parameter key="password" value="admin"/>
> <parameter key="retry" value="2"/>
> <parameter key="timeout" value="3000"/>
> <parameter key="ds-name" value="JVM"/>
> <parameter key="friendly-name" value="JVM"/>
> <parameter key="rrd-repository" value="/opt/userOpenNMS/share/rrd/response" />
> </service>
> <monitor service="JVM"          \
> class-name="org.opennms.netmgt.collectd.Jsr160Monitor"/> 
> jmx-datacollection-config.xml
> <jmx-collection name="jboss1" maxVarsPerPdu = "50">
> <rrd step = "300">
> <rra>RRA:AVERAGE:0.5:1:8928</rra>
> <rra>RRA:AVERAGE:0.5:12:8784</rra>
> <rra>RRA:MIN:0.5:12:8784</rra>
> <rra>RRA:MAX:0.5:12:8784</rra>
> </rrd>
> <import-mbeans>examples/jvm-datacollection/jmx-datacollection/Jvm/1.6/JvmBasic0.xml</import-mbeans>
>  <import-mbeans>examples/jvm-datacollection/jmx-datacollection/JBoss/4/JBossBasic0.xml</import-mbeans>
>  </jmx-collection>
> JBossBasic0.xml
> <mbeans>
> <mbean name="SystemInfo" objectname="jboss.system:type=ServerInfo">
> <attrib name="FreeMemory" alias="FreeMemory" type="gauge"/>
> <attrib name="TotalMemory" alias="TotalMemory" type="gauge"/>
> </mbean>
> <mbean name="DefaultDSManagedConnectionPool" \
> objectname="jboss.jca:service=ManagedConnectionPool,name=DefaultDS"> <attrib \
> name="AvailableConnectionCount" alias="DefDS_AvailConns" type="gauge"/> <attrib \
> name="ConnectionCount" alias="DefDS_Conns" type="gauge"/> <attrib \
> name="InUseConnectionCount" alias="DefDS_InUseConns" type="gauge"/> <attrib \
> name="ConnectionCreatedCount" alias="DefDS_CreatedConns" type="counter"/> <attrib \
> name="ConnectionDestroyedCount" alias="DefDS_DestroyConns" type="counter"/> \
> </mbean> <!-- Global Request Processor -->
> <mbean name="GlobalRequestProcessor" \
> objectname="jboss.web:type=GlobalRequestProcessor,name=http-0.0.0.0-8080"> <attrib \
> name="requestCount" alias="GRP_requests" type="counter"/> <attrib name="maxTime" \
> alias="GRP_maxTime" type="gauge"/> <attrib name="bytesSent" alias="GRP_bytesSent" \
> type="counter"/> <attrib name="bytesReceived" alias="GRP_bytesRec" type="counter"/>
> <attrib name="processingTime" alias="GRP_procTime" type="counter"/>
> <attrib name="errorCount" alias="GRP_errors" type="counter"/>
> </mbean>
> <!-- Thread Pool -->
> <mbean name="ThreadPool" \
> objectname="jboss.web:type=ThreadPool,name=http-0.0.0.0-8080"> <attrib \
> name="currentThreadsBusy" alias="BusyThreads" type="gauge"/> <attrib \
> name="currentThreadCount" alias="Threads" type="gauge"/> <attrib \
> name="minSpareThreads" alias="MinSpareThreads" type="gauge"/> <attrib \
> name="maxSpareThreads" alias="MaxSpareThreads" type="gauge"/> <attrib \
> name="maxThreads" alias="MaxThreads" type="gauge"/> </mbean>
> <!-- JmsXA Connector Pool
> <mbean name="JmsXAManagedConnectionPool" \
> objectname="jboss.jca:service=ManagedConnectionPool,name=JmsXA">   <attrib \
> name="AvailableConnectionCount"   alias="JmsXA_AvailConns"    type="gauge"/> \
> <attrib name="ConnectionCount"            alias="JmsXA_Conns"         \
> type="gauge"/>   <attrib name="InUseConnectionCount"       alias="JmsXA_InUseConns" \
> type="gauge"/>   <attrib name="ConnectionCreatedCount"     \
> alias="JmsXA_CreatedConns"  type="gauge"/>   <attrib \
> name="ConnectionDestroyedCount"   alias="JmsXA_DestroyConns"  type="gauge"/>   \
> </mbean--> <!-- Destination Manager
> <mbean name="MQ_DestinationManager" \
> objectname="jboss.mq:service=DestinationManager">   <attrib name="ClientCount"   \
> alias="MQ_ClientCount"    type="gauge"/> </mbean-->
> <!-- an example of a Queue
> <mbean name="MQ_DestinationQueueA" \
> objectname="jboss.mq.destination:service=Queue,name=A">   <attrib name="QueueDepth" \
> alias="A_QueueDepth"       type="gauge"/> <attrib name="ReceiversCount"   \
> alias="A_QueueRecv"        type="gauge"/> <attrib name="MaxDepth"         \
> alias="A_QueueMaxDepth"    type="gauge"/> </mbean-->
> <!-- an example of a Topic
> <mbean name="SecuredTopic" \
> objectname="jboss.mq.destination:service=Topic,name=securedTopic">   <attrib \
> name="DurableMessageCount"         alias="ST_DurMsg"      type="gauge"/> <attrib \
> name="NonDurableMessageCount"      alias="ST_NonDurMsg"   type="gauge"/> <attrib \
> name="NonDurableSubscriptionCount" alias="ST_NonDurSub"   type="gauge"/> <attrib \
> name="DurableSubscriptionCount"    alias="ST_DurSub"      type="gauge"/> <attrib \
> name="AllMessageCount"             alias="ST_AllMsg"      type="gauge"/> <attrib \
> name="MaxDepth"                    alias="ST_MaxDepth"    type="gauge"/> <attrib \
> name="AllSubscriptionsCount"       alias="ST_AllSub"      type="gauge"/> </mbean-->
> </mbeans>
> 
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> 
> 
> 
> _______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
> 
> opennms-discuss mailing list
> 
> To *unsubscribe* or change your subscription options, see the bottom of this page:
> https://lists.sourceforge.net/lists/listinfo/opennms-discuss
> 

-- 
Markus Neumann

The OpenNMS Group, Inc.
220 Chatham Business Drive
Pittsboro, NC 27312
United States
Phone: +1 919-533-0160
E-Mail: Markus@OpenNMS.com


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic