Yesterday i followed a tutorial for building a dashboard for my fritzbox with Grafana.
By follwoing the tutorial i had to setup collectd and influxdb.
My problem: i did not copy and paste the collectd config for influxdb.conf - i just uncommented the lines provided by the ubuntu package.
And there was /usr/local/share/collectd/types.db mentioned.
This caused the following problem:
zerberus influxd[16239]: run: open server: open service: Stat(): stat /usr/local/share/collectd/types.db: no such file or directory
So i justed touched this file, because i thought this is something where influxdb wants to store data.
But this was wrong and in /var/log/syslog i saw the following errors:
unable to find "current" in TypesDB
unable to find "if_octets" in TypesDB
unable to find "if_errors" in TypesDB
unable to find "if_dropped" in TypesDB
unable to find "if_packets" in TypesDB
unable to find "if_octets" in TypesDB
unable to find "if_errors" in TypesDB
unable to find "if_dropped" in TypesDB
unable to find "if_packets" in TypesDB
unable to find "if_octets" in TypesDB
unable to find "if_errors" in TypesDB
unable to find "disk_octets" in TypesDB
unable to find "disk_ops" in TypesDB
unable to find "disk_time" in TypesDB
unable to find "disk_io_time" in TypesDB
unable to find "disk_octets" in TypesDB
unable to find "disk_ops" in TypesDB
unable to find "disk_time" in TypesDB
unable to find "disk_io_time" in TypesDB
unable to find "disk_octets" in TypesDB
unable to find "disk_ops" in TypesDB
?
The solution: Search for types.db in /usr and use this as entry for
typesdb = "/usr/share/collectd/types.db"
inside the section [[collectd]] in influxdb.conf...