cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1930
Views
0
Helpful
13
Replies

Unified CCX Engine JVM Heap counter monitoring

Yuriy Ivkin
Level 1
Level 1

Greetings!

  I'm looking for solution how I can monitor Unified CCX Engine JVM Heap counter from external system.

Description for the object in RTMT:

Object: Unified CCX Engine JVM Heap
Counter: PercentageMemoryUsedAfterGC
Desc: This represents the percentage of heap memory that is used by the application after the last full Garbage Collection cycle.

At the moment I see the only one solution which is to get the value via SNMP. But I couldn't find the OID for this counter. Can anyone tell me where I can find it or suggest another solution ?

 

Thanks in advance for your answers.

1 Accepted Solution

Accepted Solutions

Anthony Holloway
Cisco Employee
Cisco Employee

Have you looked at the API for Performance Monitoring?

https://developer.cisco.com/fileMedia/download/477bf4c8-3b27-487b-a98e-923ac555fdea

What about leveraging an HTTP Triggered Application and have a UCCX Script tell you what it is?

View solution in original post

13 Replies 13

Gergely Szabo
VIP Alumni
VIP Alumni

Hi,

can you please post your UCCX version. Thanks.

G.

Hello Gergely!

 The version of my UCCX is 8.0.2.11005-20.

Hi,

you should probably take a look at this:

http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/configuration/guide/uccx801us.pdf

But I really doubt that referenced MIB (ftp://ftp.cisco.com/pub/mibs/v2/CISCO-VOICE-APPS-MIB.my) has anything useful for you.

G.

Hello Gergely!

 I have already seen this document and you are right it's useless for me. But thank you anyway.

Did you try to walk the whole SNMP tree? Interesting stuff may come up if you are willing to spend an hour or two with browsing through all the numbers.

G.

No I didn't. I think, I'll do it if nobody gives me more specific answer, but I don't really hope that I'll find something.

Here is the script. It displays the current state of the JVM Heap in popup window.

 

Anthony Holloway
Cisco Employee
Cisco Employee

Have you looked at the API for Performance Monitoring?

https://developer.cisco.com/fileMedia/download/477bf4c8-3b27-487b-a98e-923ac555fdea

What about leveraging an HTTP Triggered Application and have a UCCX Script tell you what it is?

Anthony, does this API for Performance Monitoring work with UCCX too?

A HTTP app is an easy way but it's kind of an AMOR (Amazing Misuse Of Resources) - I mean, you go and initialize, run, tear down, clean up after an application just to get a number.

G.

JMX should be exposed (with usable documentation).

AMOR is a new one for me, and I like it!

I have not tried to access this API from UCCX, however, it's just another VOS API which should be the same on all VOS platforms.  An attempt to query the UCCX server for its PerfMon WSDL, does not return one, so perhaps it doesn't.  It did work on my CUCM.

https://ServerName:8443/perfmonservice2/services/PerfmonService?wsdl

 

Hi,

At the first glance this API is exactly what i need. At the moment I don't know how to work with it, but I will. Thank you!

Yuriy, could you please post an update to here if you succeed in making it working. This is an interesting topic indeed.

Thanks in advance.

G.

Hello Gergely!

 No problem. As soon as I write the working script I'll attach it to this discussion.