Hostname "__ONION_ADDRESS__" Interval 30 LoadPlugin syslog LogLevel info LoadPlugin cpu LoadPlugin df LoadPlugin disk LoadPlugin fhcount LoadPlugin interface LoadPlugin java LoadPlugin load LoadPlugin memory LoadPlugin processes LoadPlugin swap LoadPlugin write_graphite ReportByCpu true ValuesPercentage true MountPoint "/" Disk "/[hs]da/" ValuesAbsolute false ValuesPercentage true Interface "eth0" JVMArg "-verbose:jni" JVMArg "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar" LoadPlugin "org.collectd.java.GenericJMX" # Generic heap/nonheap memory usage. ObjectName "java.lang:type=Memory" #InstanceFrom "" InstancePrefix "memory" # Creates four values: committed, init, max, used Type "memory" #InstancePrefix "" #InstanceFrom "" Table true Attribute "HeapMemoryUsage" InstancePrefix "heap-" # Creates four values: committed, init, max, used Type "memory" #InstancePrefix "" #InstanceFrom "" Table true Attribute "NonHeapMemoryUsage" InstancePrefix "nonheap-" # Memory usage by memory pool. ObjectName "java.lang:type=MemoryPool,*" InstancePrefix "memory_pool-" InstanceFrom "name" Type "memory" #InstancePrefix "" #InstanceFrom "" Table true Attribute "Usage" ServiceURL "service:jmx:rmi:///jndi/rmi://localhost:6969/jmxrmi" Collect "memory_pool" Collect "memory" # See /usr/share/doc/collectd/examples/GenericJMX.conf # for an example config. # # ReportRelative true # # # ValuesAbsolute true # ValuesPercentage false # # # Process "name" # ProcessMatch "foobar" "/usr/bin/perl foobar\\.pl.*" # # # ReportByDevice false # ReportBytes true # Host "127.0.0.1" Port "2003" Protocol "tcp" ReconnectInterval 0 LogSendErrors false Prefix "servers." StoreRates true AlwaysAppendDS false EscapeCharacter "_" SeparateInstances false PreserveSeparator false DropDuplicateFields false