https://github.com/vizallati/systemd-sentinela
systemd service to automatically collect and push all services and their given states on given instance to some exposed endpoint to be used as data source for visualization tools like Grafana
https://github.com/vizallati/systemd-sentinela
flask grafana-datasource service systemd
Last synced: about 2 months ago
JSON representation
systemd service to automatically collect and push all services and their given states on given instance to some exposed endpoint to be used as data source for visualization tools like Grafana
- Host: GitHub
- URL: https://github.com/vizallati/systemd-sentinela
- Owner: vizallati
- License: gpl-2.0
- Created: 2024-06-25T14:55:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-16T15:56:11.000Z (about 1 year ago)
- Last Synced: 2025-07-27T14:58:11.634Z (12 months ago)
- Topics: flask, grafana-datasource, service, systemd
- Language: Shell
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Installation
## Prerequisite
Ensure that Python 3 is installed on the target machine before proceeding with the installation. You can check if Python 3 is installed by running:
```bash
python3 --version
```
1. Clone this repository to the target machine running on Ubuntu
2. `cd` to cloned directory
3. Run `sudo chmod u+x install.sh`
4. Run `sudo ./install.sh`
You're good to go! Metrics will be available on http://localhost:8000/metrics. To test connection to server when using as grafana data source use **/** endpoint.