How Does eG Enterprise Monitor IGEL UMS?
eG Enterprise monitors a standalone IGEL UMS server in an agent-based manner.
In this approach, an eG agent deployed on the IGEL UMS server periodically runs REST API commands on the server to report on server availability and the status of each IGEL Endpoint registered with the IGEL UMS. This way, eG Enterprise enables administrators to promptly detect performance issues on the server and resolve them, so that user experience with the server remains unaffected. The eG agent also uses JMX to pull out metrics from the Java Virtual Machine of the IGEL UMS server.
Enabling JMX on IGEL UMS Server
To enable the eG agent to use JMX to pull out metrics from the JVM of the target IGEL UMS server, do the following:
-
Login to the IGEL UMS server host.
-
Edit the editTomcatService.bat file available in the <IGEL_UMS_INSTALL_DIR>\IGEL\RemoteManager\rmguiserver\bin folder.
Insert the following lines in the file:
-Dcom.sun.management.jmxremote.port=<PortNo>
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
For instance, if the JMX listens on port 12233, then the first line of the above specification would be:
-Dcom.sun.management.jmxremote.port=12233
-
Finally, save the file.
-
Next, while configuring the tests pertaining to the JVM layer, do the following:
-
Set the port that you defined in step 2 above (in the editTomcatService.bat file) as the JMX Remote Port;
-
Set the JMX User and JMX Password parameters to none.
-
Update the test configuration.