Crowdstrike Falcon Exporter for Prometheus
10K+
Crowdstrike Falcon Exporter for Prometheus
Currently only returns the aggregate metrics
Quick Start:
docker run -p 9122:9122 -e API_USER='example' -e API_PASS='password123' linickx/falcon-exporter
Using a config file and your own CA bundle (useful if behind an SSL intercepting proxy):
docker run -p 9122:9122 -v /home/nick/falcon-exporter/my.falcon.yml:/etc/falcon-exporter/config.yml -v /home/nick/falcon-exporter/my.ca_bundle.pem:/etc/falcon-exporter/ca.pem linickx/falcon-exporter
The following variables can be set:
CONFIG_FILE = Path to a config fileCA_FILE = Path to a CA (bundle) fileAPI_USER = API UsernameAPI_PASS = API PasswordAPI_FILTER = A Filter Query, e.g: "device.machine_domain:'mycompany.local'"This assumes that prometheus and falcon-exporter are on the same host, update as necessary.
- job_name: 'falcon'
scrape_interval: 300s
static_configs:
- targets: ['127.0.0.1:9122']
If you're not using Docker, to run as a local python script you can use a different path for the config.yml and CA bundle; e.g:
$ export CONFIG_FILE=my.falcon.yml
$ export CA_FILE=my.ca_bundle.pem
$ ./falcon-exporter.py
[INFO] * Running on http://0.0.0.0:9122/ (Press CTRL+C to quit)
Content type
Image
Digest
sha256:14381572e…
Size
29.1 MB
Last updated
6 days ago
docker pull linickx/falcon-exporter