Prometheus

There are several prometheus integrations in SNClient+.

Overview

Windows Exporter

When running SNClient+ on windows there is a builtin windows exporter.

Read more about the windows exporter.

Node Exporter

When running SNClient+ on linux or osx there is a builtin node exporter.

Read more about the windows exporter.

Managed Exporters

Managed exporters are exporters started and managed by SNClient+. They will get a unique assigned url in the main webserver of SNClient+.

Read more about managed exporters.

Exporter Exporter

The exporter_exporter (expexp) is a reverse proxy for already existing exporters. Read more about this exporter.

The exporter exporter is for exporters not managed by SNClient+.

Metrics

SNClient+ itself is a prometheus exporter as well and provides some metrics about the agent process.

It can be enabled in the modules section of the snclient.ini.

[/modules]
PrometheusServer = enabled

[/settings/Prometheus/server]
port = 9999
use ssl = false
password =

You can then scrape prometheus metrics from http://<ip>:9999/metrics.