All Projects → dennisstritzke → Ipsec_exporter

dennisstritzke / Ipsec_exporter

Licence: mit
Prometheus exporter for IPsec metrics.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Ipsec exporter

resoto
Resoto - Find leaky resources, manage quota limits, detect drift, and clean up!
Stars: ✭ 562 (+1773.33%)
Mutual labels:  metrics, prometheus-exporter
Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-3.33%)
Mutual labels:  metrics, prometheus-exporter
Ansible Node Exporter
Provision basic metrics exporter for prometheus monitoring tool
Stars: ✭ 263 (+776.67%)
Mutual labels:  metrics, prometheus-exporter
github exporter
Prometheus exporter for GitHub
Stars: ✭ 21 (-30%)
Mutual labels:  metrics, prometheus-exporter
Snmp exporter
SNMP Exporter for Prometheus
Stars: ✭ 705 (+2250%)
Mutual labels:  metrics, prometheus-exporter
aws-ec2-sg-exporter
A dockerized Prometheus exporter that compares desired/wanted IPv4/IPv6 CIDR against currently applied inbound CIDR rules in your security group(s).
Stars: ✭ 23 (-23.33%)
Mutual labels:  metrics, prometheus-exporter
Prometheus flask exporter
Prometheus exporter for Flask applications
Stars: ✭ 318 (+960%)
Mutual labels:  metrics, prometheus-exporter
Ssl exporter
Exports Prometheus metrics for SSL certificates
Stars: ✭ 211 (+603.33%)
Mutual labels:  metrics, prometheus-exporter
Statsd exporter
StatsD to Prometheus metrics exporter
Stars: ✭ 608 (+1926.67%)
Mutual labels:  metrics, prometheus-exporter
Haproxy exporter
Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption
Stars: ✭ 465 (+1450%)
Mutual labels:  metrics, prometheus-exporter
gin-metrics
gin-gonic/gin metrics for prometheus.
Stars: ✭ 87 (+190%)
Mutual labels:  metrics, prometheus-exporter
Json Exporter
Prometheus exporter which fetches JSON from a URL and exports one of the values as gauge metrics
Stars: ✭ 26 (-13.33%)
Mutual labels:  metrics, prometheus-exporter
Collectd
The system statistics collection daemon. Please send Pull Requests here!
Stars: ✭ 2,700 (+8900%)
Mutual labels:  metrics, prometheus-exporter
s3 exporter
Exports Prometheus metrics about S3 buckets and objects
Stars: ✭ 65 (+116.67%)
Mutual labels:  metrics, prometheus-exporter
Github Exporter
Prometheus exporter for github metrics
Stars: ✭ 231 (+670%)
Mutual labels:  metrics, prometheus-exporter
Kube State Metrics
Add-on agent to generate and expose cluster-level metrics.
Stars: ✭ 3,433 (+11343.33%)
Mutual labels:  metrics, prometheus-exporter
Query Exporter
Export Prometheus metrics from SQL queries
Stars: ✭ 166 (+453.33%)
Mutual labels:  metrics, prometheus-exporter
Aliyun Exporter
Prometheus exporter for Alibaba Cloud Monitor
Stars: ✭ 210 (+600%)
Mutual labels:  metrics, prometheus-exporter
Consul exporter
Exporter for Consul metrics
Stars: ✭ 323 (+976.67%)
Mutual labels:  metrics, prometheus-exporter
Postgresql exporter
A Prometheus exporter for some postgresql metrics
Stars: ✭ 26 (-13.33%)
Mutual labels:  metrics, prometheus-exporter

IPsec Exporter Test

Prometheus exporter for ipsec metrics, written in Go.

Functionality

The IPsec exporter is determining the state of the configured IPsec tunnels via the following procedure.

  1. Starting up the ipsec.conf is read. All tunnels configured via the conn keyword are observed.
  2. If the /metrics endpoint is queried, the exporter calls ipsec status <tunnel name> for each configured connection. The output is parsed.
    • If the output contains ESTABLISHED, we assume that only the connection is up.
    • If the output contains INSTALLED, we assume that the tunnel is up and running.
    • If the output contains no match, we assume that the connection is down.

Value Definition

Metric Value Description
ipsec_status 0 The connection is established and tunnel is installed. The tunnel is up and running.
ipsec_status 1 The connection is established, but the tunnel is not up.
ipsec_status 2 The tunnel is down.
ipsec_status 3 The tunnel is in an unknown state.
ipsec_status 4 The tunnel is ignored.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].