Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soilah/prometheus-auto-install

Prometheus suite installation and managing scripts, tested on Debian.
https://github.com/soilah/prometheus-auto-install

alertmanager bash bash-script grafana install-script installer node-exporter prometheus

Last synced: 1 day ago
JSON representation

Prometheus suite installation and managing scripts, tested on Debian.

Awesome Lists containing this project

README

        

# Prometheus Installation Script for Debian. Tested on Debian 12 (Bookworm)

**Important:** This was a fork of a project i found to be useful for auto installing and configuring prometheus suit programs. After some time, i changed it and expanded it in a way that can now be a project of its own. After making it into a robust auto installation/uninstallation bundle of scripts, the idea is to expand with more features such as servie migration, managing and more.

*Important:* These scripts need **root** privileges in order to run, because they involve user creation, changing permissions, manupulating systemd and others.

### To Do
- [x] Recreate full installation/unistall scripts (blackbox pending).
- [ ] Add functionality to allow arguments for scipts (such as custom port, config directories etc.)
- [ ] Recreate blackbox exporter scripts.
- [ ] Add optional installation for `mqtt2prometheus`, `json_exporter`, `victoriametrics`.
- [ ] Add support for Raspberry pi (arm64)

# How to Use This?
Whether you are using this to install individual components or the full app, it is best to start scripts from the cloned repository. If you copy scripts anywhere else, the behaviour of the scripts is not guaranteed. **Note that these scripts will add Prometheus and other utilities to systemd as services, and enable them by default**.

## Full Installation
Full intallation is currently a work in progress. Until now all services except blackbox exporter has been included in the new, updated full installation script.