All of the services do print performance data but some of them aren't graphed


(Ben Odenhal) #1

All of the services do print performance data but some of them aren’t graphed.

whisper-fetch --pretty --json *.wsp
  • shows NULL and Values

The check_interval is 1m and check_snmp_int.pl is used with a Delta of 60 secs.

retentions = 1m:2d,5m:10d,30m:90d,360m:4y

1

and some services are like this

I am thankful for every hint


(Ben Odenhal) #2

So if I do an check_snmp instead of check_snmp_int.pl on one of the services that are failing to graph something, then a graph is shown.

object Service "graphite-test" {
  import "generic-service"
  check_command = "snmp"
  host_name = "nameofthedevice"

  vars.snmp_oid = ".1.3.6.1.2.1.31.1.1.1.12.25"
  vars.snmp_community = "krass"
  vars.snmp_label = "in"
  vars.snmp_units = "bytes"
}

Is it possible that particular symbols in the plugin service output of check_snmp_int.pl cannot be graphed by graphite?


(Ben Odenhal) #3

either it is the check plugin or what graphite does with the output
for e.g. using check_iftraffic64.pl it works like charm.

So is there anything from the plugin output any Symbol, String whatever that needs to be escaped, so that graphite is able to process the graphing?