Update README.md
This commit is contained in:
1 parent
0be2ef61f6
commit
781ff5da73
1 file changed
+28
-3
@@ -1,8 +1,5 @@
|
|||||||
# Prometheus OpenVPN exporter
|
# Prometheus OpenVPN exporter
|
||||||
|
|
||||||
**Please note:** This repository is currently unmaintained. Due to insufficient time and not using the exporter anymore
|
|
||||||
we decided to archive this project.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
This repository provides code for a simple Prometheus metrics exporter
|
This repository provides code for a simple Prometheus metrics exporter
|
||||||
@@ -95,3 +92,31 @@ Metrics should be available at http://localhost:9176/metrics.
|
|||||||
|
|
||||||
You can download the pre-compiled binaries from the
|
You can download the pre-compiled binaries from the
|
||||||
[releases page](https://github.com/kumina/openvpn_exporter/releases).
|
[releases page](https://github.com/kumina/openvpn_exporter/releases).
|
||||||
|
|
||||||
|
## LAST UPDATE
|
||||||
|
Added a new metric called "service_openvpn" which is quite simple : if the openvpn service is up/active, equals 1. If not, equals 0.
|
||||||
|
Added a script that restart automatically if he sees a change on the openvpn service with the help of "systemctl is-active --quiet" that returns an exit code if it's active.
|
||||||
|
|
||||||
|
## Exemple on how to use it :
|
||||||
|
|
||||||
|
- Create a systemd service
|
||||||
|
```
|
||||||
|
[Unit]
|
||||||
|
Description=OpenVPN Status Checker
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/path/to/check_pivpn.sh
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
```
|
||||||
|
- Reload the
|
||||||
|
```
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
```
|
||||||
|
- Then simply enable it and start it :
|
||||||
|
```
|
||||||
|
sudo systemctl enable check_pivpn.service
|
||||||
|
sudo systemctl start check_pivpn.service
|
||||||
|
```
|
||||||
Reference in new issue
Block a user