diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
| commit | 3b087cb8037b6f474d64a793289ff822cebdf1c8 (patch) | |
| tree | 39205d65894685267f578a7255e5ec028f40e614 /app-metrics | |
| parent | b7c761e367074b6c8a81e0c7f64c72564299812c (diff) | |
| download | baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.gz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.xz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.zip | |
Adding metadata
Diffstat (limited to 'app-metrics')
6 files changed, 88 insertions, 3 deletions
diff --git a/app-metrics/alertmanager/alertmanager-0.33.1.ebuild b/app-metrics/alertmanager/alertmanager-0.33.1.ebuild index fd80ccfecdb5..a90cac3c74cc 100644 --- a/app-metrics/alertmanager/alertmanager-0.33.1.ebuild +++ b/app-metrics/alertmanager/alertmanager-0.33.1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" " LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" # tests don't work due to "missing files" RESTRICT+=" test" diff --git a/app-metrics/blackbox_exporter/blackbox_exporter-0.28.0.ebuild b/app-metrics/blackbox_exporter/blackbox_exporter-0.28.0.ebuild index adc7c8096366..cd824b498e91 100644 --- a/app-metrics/blackbox_exporter/blackbox_exporter-0.28.0.ebuild +++ b/app-metrics/blackbox_exporter/blackbox_exporter-0.28.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://github.com/gentoo-golang-dist/blackbox_exporter/releases/down LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" COMMON_DEPEND="acct-group/blackbox_exporter acct-user/blackbox_exporter" diff --git a/app-metrics/node_exporter/node_exporter-1.12.1.ebuild b/app-metrics/node_exporter/node_exporter-1.12.1.ebuild index 4b748fc98554..2a7ff5e3e7c5 100644 --- a/app-metrics/node_exporter/node_exporter-1.12.1.ebuild +++ b/app-metrics/node_exporter/node_exporter-1.12.1.ebuild @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/prometheus/node_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~riscv ~x86" fi # main pkg diff --git a/app-metrics/snmp_exporter/Manifest b/app-metrics/snmp_exporter/Manifest index 5342bd2ce26a..0518198dda5e 100644 --- a/app-metrics/snmp_exporter/Manifest +++ b/app-metrics/snmp_exporter/Manifest @@ -2,3 +2,5 @@ DIST snmp_exporter-0.24.1-deps.tar.xz 23690876 BLAKE2B 35cc65341bbae092fb88ebb42 DIST snmp_exporter-0.24.1.tar.gz 168914 BLAKE2B 555136b42af1057cbd553a774ab96f00877f20b1d72b8f78dc87d85e958d14d56b8d58eb5aab829ad33acd9581fe80c4d65ae4faad1c8be0773e2205ac088cb2 SHA512 5268129a50bd255a9505b16d27957ab2e7a23321a25933c9a1a98cd9900aef3a882a59a43d92e021dfa6e732f84f8be1fe171271935a8eac1e023588f417822e DIST snmp_exporter-0.27.0-deps.tar.xz 40692548 BLAKE2B 3a553497515153e2cc5fdf2b03190a5b3fd4169b6d9ea2e869c92a662d1a7cd1210a76b02662222326b8a4c4861a2f7448f75c8b6ecbe6179a4e2c831a76fe24 SHA512 11d4072a4ffd94943fac8704d45b1c8f5ed23fb1e7ea0102b67aa29a1be95c91b9ca899eb99eb828b140f82828e3f30c448eeedf05c735604c165c63bdb6024f DIST snmp_exporter-0.27.0.tar.gz 235589 BLAKE2B e61262a3785e0f81e112c5eaf046c0607bef64d61cac81b394f15e276e0648f14166e0854708e41f64b9740ab5deb10b61d1e45f748134f11014c93d937a327c SHA512 bcc6e795c73c278cbb1497eb49e9b4aec8624132771016804dcbfb092c9c02d9ef73e74a0cf6e47567a299dc2cdb19621cbbee3c6bfc2a988d697c743434746d +DIST snmp_exporter-0.30.1-vendor.tar.xz 1390384 BLAKE2B 70ebb752e1d5620119afa58662075af8e4642d657d5fa7fab4002345cd1366e2f513a144b26efa37b723238696e9d943950e9e7c05f8579df273b6ff971b3bed SHA512 dfc2034213e8f226daec1912cb60f83d9c824721269b46c47a829f3555685b9af6aedd8c32c049f03d39dfe1be52d44fe3fa8f85860be036670f5bd1cf43de81 +DIST snmp_exporter-0.30.1.tar.gz 272868 BLAKE2B b5c98b315b1eef0966f6f658ced30b8ba3763b885ab9264e4b82eef68c9a181d54da28b16e852a9710e5b9d44644bc6d6caf87a37cd9f8c677807d637a94cfe3 SHA512 99b4c1af62f81842a71471e002911c0a4ef24a5ca3932d8c803151d23a77f75a4fa3033c5fdde3af9dcbf4f6b3764f82cb0b1180a776cded3b40795b8e2b1cbf diff --git a/app-metrics/snmp_exporter/files/snmp_exporter.service b/app-metrics/snmp_exporter/files/snmp_exporter.service new file mode 100644 index 000000000000..8e3638a98e5e --- /dev/null +++ b/app-metrics/snmp_exporter/files/snmp_exporter.service @@ -0,0 +1,28 @@ +[Unit] +Description=Prometheus SNMP Exporter +Documentation=https://github.com/prometheus/snmp_exporter +After=network.target + +[Service] +User=snmp_exporter +Group=snmp_exporter +ExecStart=/usr/bin/snmp_exporter --config.file=/etc/snmp_exporter/snmp.yml +ExecReload=/bin/kill -HUP $MAINPID + +NoNewPrivileges=true +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectKernelLogs=true +ProtectKernelModules=true +ProtectKernelTunables=true +ProtectControlGroups=true +PrivateTmp=true +PrivateDevices=true +LockPersonality=true +MemoryDenyWriteExecute=true +RestrictRealtime=true +CapabilityBoundingSet= + +[Install] +WantedBy=multi-user.target diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.30.1.ebuild b/app-metrics/snmp_exporter/snmp_exporter-0.30.1.ebuild new file mode 100644 index 000000000000..601a1b022161 --- /dev/null +++ b/app-metrics/snmp_exporter/snmp_exporter-0.30.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +# update this on every bump +SNMP_EXPORTER_COMMIT=48b810af + +DESCRIPTION="Prometheus exporter for snmp metrics" +HOMEPAGE="https://github.com/prometheus/snmp_exporter" +SRC_URI="https://github.com/prometheus/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="acct-group/snmp_exporter + acct-user/snmp_exporter + net-analyzer/net-snmp" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/promu" + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" .promu.yml || die +} + +src_compile() { + promu build --prefix bin || die + pushd generator || die + ego build -o ../bin/generator + popd || die +} + +src_test() { + emake test-flags= test +} + +src_install() { + dobin bin/generator + newbin bin/${PN}-${PV} ${PN} + dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md generator/generator.yml CHANGELOG.md + insinto /etc/snmp_exporter + newins snmp.yml snmp.yml.example + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + keepdir /var/lib/snmp_exporter /var/log/snmp_exporter + fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter +} |
