Skip to content

alxric/ironport_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ironport Exporter

Ironport Exporter is a Prometheus exporter used to gather metrics from Cisco IronPort systems

Usage

Start the exporter by simply executing

./ironport_exporter

It will by default look for a configuration file called config.yml. This file contains authentication credentials only. You can use the one supplied in this repository or make your own, as long as the format is the same If you want to change the location of the config file, do

./ironport_exporter --config.file config2.yml

When your exporter is up and running, we can test it with curl

curl localhost:9113/metrics?target=test-ironport-01.example.com

If you want to supply a specific config file for a specific host, do

curl localhost:9113/metrics?target=test-ironport-01.example.com&config=config3.yml

Prometheus configuration

- job_name: ironport
  scrape_interval: 30s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - test-ironport-01.example.com
  relabel_configs:
  - source_labels: [__address__]
	separator: ;
	regex: (.*)
	target_label: __param_target
	replacement: $1
	action: replace
  - source_labels: [__param_target]
	separator: ;
	regex: (.*)
	target_label: instance
	replacement: $1
	action: replace
  - separator: ;
	regex: (.*)
	target_label: __address__
	replacement: localhost:9113
	action: replace

About

Prometheus exporter for Cisco Ironport systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages