Difference between revisions of "Edge Monitoring"

From RifidiWiki

Jump to: navigation, search
Line 7: Line 7:
 
*OSGI (Status, Applications etc..)
 
*OSGI (Status, Applications etc..)
 
*Messaging
 
*Messaging
 +
 +
Note: The Edge Server can also be monitored via JConsole: https://docs.oracle.com/javase/8/docs/technotes/guides/management/jconsole.html
 +
 +
Remote process connection string: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
 +
  
 
=Configuration=
 
=Configuration=

Revision as of 19:58, 24 October 2015

Introduction

Prior to Rifidi 3.1 Edge Monitoring is available through JMX/MBeans via RMI. Starting in 3.1 Edge Monitoring is now accessible though Resftful Services (leveraging Jolokia plugin. Jolokia exposes all JMX/Mbeans via Rest

The types of components which can be monitored include

  • Java Virtual Machine (Memory, CPU etc..)
  • Sensors/Readers (Status, Properties etc..)
  • OSGI (Status, Applications etc..)
  • Messaging

Note: The Edge Server can also be monitored via JConsole: https://docs.oracle.com/javase/8/docs/technotes/guides/management/jconsole.html

Remote process connection string: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi


Configuration

Note: Default port changed from 8080 to 8091 in Rifidi 3.1.1 (as 8080 is a popular port used by other web servers such as Tomcat) In rifidiserver.ini - A full list of Rifidi Edge configuration parameters can be found Edge_Server_Configuration


-Dorg.osgi.service.http.port=8091

Jolokia port

Examples

Example calls are:


Additional features can be found on Jolokia Get/Post Features

Personal tools