Administering the Platform / Monitoring Your Jive Environment |
These advanced monitoring recommendations require intermediate experience with monitoring systems.
Consider monitoring the following items using a monitoring tool such as check_MK, Zenoss, Zyrion, IBM/Tivoli, or other monitoring tool(s). Polling intervals should be every five minutes.
Node | Data Type | JMX Object Name | JMX Attribute Name | Data Point |
---|---|---|---|---|
Jive web application(s) | JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | max |
JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | used | |
Voldemort Cache Average Operation Time | voldemort.store.stats.aggregate:type=aggregate-perf | averageOperationTimeInMs | milliseconds | |
Voldemort Cache Average Operation Time | voldemort.store.stats.aggregate:type=aggregate-perf | averageOperationTimeInMs | milliseconds | |
Cache server | JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | max |
JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | used | |
Activity Engine | JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | max |
JVM Heap Memory | java.lang:type=Memory | HeapMemoryUsage | used |
At Jive Software, we collect the PostegreSQL data points for the core application database and the Activity Engine database. You may choose to also collect these data points for the Analytics database; we do not do this at Jive Software.
Query Method | Type | Data Points |
---|---|---|
poll_postgres.py script | Connections | Total, Active, Idle |
This script makes one query to the database. The query returns all of the following data points at once. | Locks | Total, Granted, Waiting, Exclusive, Access Exclusive |
Latencies | Connection latency, SELECT Query latency | |
Tuple Rates | Returned, Fetched, Inserted, Updated, Deleted |