We are using the graphios with Icinga happily. However, it is an "all or nothing" proposition -- there is no way to send data only for some of the hosts/services to Graphite.
Well, there is -- by not defining the _graphitepostfix (or prefix) for some hosts/services, but that causes Icinga to complain incessantly about the omission every time it interprets the host_perfdata_file_template.
Maybe, graphios can be modified to interpret a special value (set in its config file) to quietly skip a line from the report?
For example, if I had
host_postfix_to_skip=wallaby
set in graphios.cfg, all lines in host_perfdata_file with "wallaby" in the last column would be automatically ignored by graphios.
I suppose, I can already add such filtering-out in my host_perfdata_file_processing_command, but that's a less straightforward way, is not it?
We are using the graphios with Icinga happily. However, it is an "all or nothing" proposition -- there is no way to send data only for some of the hosts/services to Graphite.
Well, there is -- by not defining the
_graphitepostfix(or prefix) for some hosts/services, but that causes Icinga to complain incessantly about the omission every time it interprets thehost_perfdata_file_template.Maybe, graphios can be modified to interpret a special value (set in its config file) to quietly skip a line from the report?
For example, if I had
set in
graphios.cfg, all lines inhost_perfdata_filewith "wallaby" in the last column would be automatically ignored by graphios.I suppose, I can already add such filtering-out in my
host_perfdata_file_processing_command, but that's a less straightforward way, is not it?