dennisstritzke / Ipsec_exporter
Licence: mit
Prometheus exporter for IPsec metrics.
Stars: ✭ 30
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
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.
- Starting up the
ipsec.conf
is read. All tunnels configured via theconn
keyword are observed. - If the
/metrics
endpoint is queried, the exporter callsipsec 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.
- If the output contains
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].