[PR #1272] [MERGED] New Script: Prometheus Alertmanager #2922

Closed
opened 2025-11-20 05:32:33 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/community-scripts/ProxmoxVE/pull/1272
Author: @andygrunwald
Created: 1/5/2025
Status: Merged
Merged: 1/9/2025
Merged by: @MickLesk

Base: mainHead: alertmanager


📝 Commits (10+)

  • 0e72e3d New Script: Prometheus Alertmanager
  • 17ed517 Alertmanager: Append v before Release-Version
  • ef7c9d1 Alertmanager: Switch to /opt before updating release
  • ac87b8e Alertmanager: Split var_tags by ;
  • 0b1778c Alertmanager: Change installation of curl, sudo and mc to a oneliner
  • 432d12e Alertmanager: Set correct copyright
  • 51a5e43 Alertmanager: Change the way how the systemd unit file is written to disk
  • 87c4a50 Alertmanager: Changed the way on how we move and delete files
  • 48659bd Alertmanager: Make files executable
  • 4e8c55c Alertmanager: Set correct license and source header

📊 Changes

3 files changed (+166 additions, -0 deletions)

View changed files

ct/prometheus-alertmanager.sh (+68 -0)
install/prometheus-alertmanager-install.sh (+64 -0)
json/prometheus-alertmanager.json (+34 -0)

📄 Description

✍️ Description

This Pull Request provides a new Script: Prometheus Alertmanager.

This is the Alerting-Part of Prometheus, see https://prometheus.io/docs/alerting/latest/overview/

Prometheus is already part of this repository.



🛠️ Type of Change

Please check the relevant options:

  • Bug fix (non-breaking change that resolves an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change unexpectedly)
  • New script (a fully functional and thoroughly tested script or set of scripts)

Prerequisites

The following steps must be completed for the pull request to be considered:

  • Self-review performed (I have reviewed my code to ensure it follows established patterns and conventions.)
  • Testing performed (I have thoroughly tested my changes and verified expected functionality.)
  • Documentation updated (I have updated any relevant documentation)

📋 Additional Information (optional)

This is a near copy of the Prometheus scripts.
The setup is 1:1 the same.

I would appreciate a proper testing from your side as well.
This is my first script contribution.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/community-scripts/ProxmoxVE/pull/1272 **Author:** [@andygrunwald](https://github.com/andygrunwald) **Created:** 1/5/2025 **Status:** ✅ Merged **Merged:** 1/9/2025 **Merged by:** [@MickLesk](https://github.com/MickLesk) **Base:** `main` ← **Head:** `alertmanager` --- ### 📝 Commits (10+) - [`0e72e3d`](https://github.com/community-scripts/ProxmoxVE/commit/0e72e3d79e4f4c19c7f8c23ab6a8ccc07a3db9c7) New Script: Prometheus Alertmanager - [`17ed517`](https://github.com/community-scripts/ProxmoxVE/commit/17ed51797234f5ef33bdaf80007bc9f6e2e34869) Alertmanager: Append v before Release-Version - [`ef7c9d1`](https://github.com/community-scripts/ProxmoxVE/commit/ef7c9d108771f9fa70d24d3c2166c9bd6585f893) Alertmanager: Switch to `/opt` before updating release - [`ac87b8e`](https://github.com/community-scripts/ProxmoxVE/commit/ac87b8e207d7fa56ff21cb7f2209d832c25787d9) Alertmanager: Split `var_tags` by `;` - [`0b1778c`](https://github.com/community-scripts/ProxmoxVE/commit/0b1778c1b4c6d0862a83a89f4806b838ef1758d9) Alertmanager: Change installation of curl, sudo and mc to a oneliner - [`432d12e`](https://github.com/community-scripts/ProxmoxVE/commit/432d12e8e4282e06348599577f31a12118350101) Alertmanager: Set correct copyright - [`51a5e43`](https://github.com/community-scripts/ProxmoxVE/commit/51a5e4362eb85d7a743da2c28d46e12fcfce59a4) Alertmanager: Change the way how the systemd unit file is written to disk - [`87c4a50`](https://github.com/community-scripts/ProxmoxVE/commit/87c4a50069848178e3f0efb2aa71517561198a17) Alertmanager: Changed the way on how we move and delete files - [`48659bd`](https://github.com/community-scripts/ProxmoxVE/commit/48659bd27f008e50e74028fb5da9e1ebe2c13362) Alertmanager: Make files executable - [`4e8c55c`](https://github.com/community-scripts/ProxmoxVE/commit/4e8c55cbdbc3c5600d790c16c1e6f40c9a8a3fdd) Alertmanager: Set correct license and source header ### 📊 Changes **3 files changed** (+166 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `ct/prometheus-alertmanager.sh` (+68 -0) ➕ `install/prometheus-alertmanager-install.sh` (+64 -0) ➕ `json/prometheus-alertmanager.json` (+34 -0) </details> ### 📄 Description ## ✍️ Description This Pull Request provides a new Script: Prometheus Alertmanager. This is the Alerting-Part of Prometheus, see https://prometheus.io/docs/alerting/latest/overview/ Prometheus is already part of this repository. - - - - Related Discussion: https://github.com/community-scripts/ProxmoxVE/discussions/1005 --- ## 🛠️ Type of Change Please check the relevant options: - [ ] Bug fix (non-breaking change that resolves an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change unexpectedly) - [X] New script (a fully functional and thoroughly tested script or set of scripts) --- ## ✅ Prerequisites The following steps must be completed for the pull request to be considered: - [X] Self-review performed (I have reviewed my code to ensure it follows established patterns and conventions.) - [X] Testing performed (I have thoroughly tested my changes and verified expected functionality.) - [X] Documentation updated (I have updated any relevant documentation) --- ## 📋 Additional Information (optional) This is a near copy of the Prometheus scripts. The setup is 1:1 the same. I would appreciate a proper testing from your side as well. This is my first script contribution. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 05:32:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#2922