Advanced monitoring recommendations
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 tools. Polling intervals should be every five minutes.
CAUTION:
If you are connecting Jive to other
resources, such as an LDAP server, SSO system, SharePoint, or Netapp storage, we
strongly recommend setting up monitoring on these external and shared resources. Most
importantly, if you have configured Jive to synchronize
against an LDAP server, or if you have configured Jive to authenticate
against an SSO, we strongly recommend that you configure monitoring and alerting on that
external resource so that you can properly troubleshoot login issues. Note that we see
outages related to the LDAP server not being available in our hosted customer
environments.
JMX data points
Node | Data type | JMX object name | JMX attribute name | Data point |
---|---|---|---|---|
Jive web applications | 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 |
PostgreSQL data points
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 |