KStat probes
This probe can monitor any solaris server, using Peter Tribble's jkstat that gives a remote access to kstat informations.
To use it, install jkstat on the server and start it using the smf provided with it.
You should then put the following jar provided with it in the $JRDS_HOME/libprobes directory:
ws-commons-util-x.y.z.jar xmlrpc-common-x.y.z.jar xmlrpc-client-x.y.z.jar jkstat.jar jkstat-api.jar
and then build the jar module with the command ant jkstat.
You should get a jar called build/jrdsjkstat/jrdsjkstat.jar. Put-it where you want (for example /opt/jrds/libexec and in the jrds.properties, add:
libspath=/opt/jrds/libexec/jrdsjkstat.jar classpath=/opt/jkstat/lib/java
| Probe name | Description | Java class |
|---|---|---|
| KstatArcStats | jrds.probe.KstatProbe | |
| KstatCPUInfo | jrds.probe.KstatProbeIndexed | |
| KstatDiskstat | jrds.probe.KstatProbeIndexed | |
| kstatl2arcstats | jrds.probe.KstatProbe | |
| KstatMemUsage | jrds.probe.KstatProbe | |
| kstatnetstats2 | jrds.probe.KstatProbeIndexed | |
| kstatnetstats | jrds.probe.KstatProbeIndexed | |
| KstatPagingActivity | jrds.probe.KstatSumProbe |
The connection class for this probe is jrds.probe.KstatConnection.
