I have telelegraf influxdb grafana (TIG) stack that allows me to monitor checkpoint asset metrics using classic SNMP and API queries.
Now I would like to use checkpoint open telemetry. As far as I understand there is no specific documentation for telegraf/influxdb and checkpoint telemetry but because both checkpoint and telegraf support opentelemetry I guess it may no be difficult to make it work. I was wondering if someone as any insight on it.
First of all I have seen how checkpoint supports prometheus, splunk, dynatrace, victoriametrics, datadog and coralogix
https://sc1.checkpoint.com/documents/Appliances/Skyline/Content/Topics-AG/Configuration-on-Servers-G....
Secondly the skyline architecture is based on opentelemetry
https://support.checkpoint.com/results/sk/sk178566
I see two integrations options but I reckon the second one may be a more suitable interface.
- cp agent-> telegraf collector
- cp collector -> telegraf collector
As far as I understand the trick is to configure the cp collector json payload with right parameters.
I see there a few exporter type options like prometheus-remote-write, otlp, otlphttp...
Telegraf has also an input plugin that is basically an opentelemetry collector and it supports prometheus metrics schema.
https://github.com/influxdata/telegraf/blob/master/plugins/outputs/opentelemetry/README.md
I will try it next week but I was wondering if someone has any experience on it