06-30-2014 12:43 AM - edited 03-19-2019 08:21 AM
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.
Solved! Go to Solution.
07-01-2014 09:41 AM
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?
07-01-2014 03:03 AM
Hi,
can you please post your UCCX version. Thanks.
G.
07-01-2014 03:07 AM
Hello Gergely!
The version of my UCCX is 8.0.2.11005-20.
07-01-2014 03:25 AM
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.
07-01-2014 03:29 AM
Hello Gergely!
I have already seen this document and you are right it's useless for me. But thank you anyway.
07-01-2014 03:45 AM
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.
07-01-2014 04:11 AM
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.
07-21-2014 03:30 AM
07-01-2014 09:41 AM
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?
07-01-2014 10:14 AM
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).
07-01-2014 11:20 AM
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
07-01-2014 09:59 PM
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!
07-02-2014 12:19 AM
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.
07-02-2014 12:51 AM
Hello Gergely!
No problem. As soon as I write the working script I'll attach it to this discussion.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide