View | Details | Raw Unified | Return to bug 279860
Collapse All | Expand All

(-)net-mgmt/check_wg/Makefile (+25 lines)
Added Link Here
1
PORTNAME=	check_wg
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	0.0.7
4
CATEGORIES=	net-mgmt
5
6
MAINTAINER=	dsh@bamus.cz
7
COMMENT=	Icinga2 health check of wireguard peers, using output of wg(8)
8
WWW=		https://github.com/dsh2dsh/${PORTNAME}
9
10
LICENSE=	MIT
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
USES=		go:1.22,modules
14
15
GO_MODULE=	github.com/dsh2dsh/${PORTNAME}
16
GO_BUILDFLAGS=	-ldflags="${STRIP} -w -X ${GO_MODULE}/main.version=${DISTVERSIONFULL}"
17
18
PLIST_FILES=	libexec/nagios/${PORTNAME}
19
20
do-install:
21
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
22
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} \
23
		${STAGEDIR}${PREFIX}/libexec/nagios/
24
25
.include <bsd.port.mk>
(-)net-mgmt/check_wg/distinfo (+5 lines)
Added Link Here
1
TIMESTAMP = 1716219169
2
SHA256 (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.mod) = 70bf440bb65daba36df9cf87cb3314523bb0435053cd72ff796b932cd3790809
3
SIZE (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.mod) = 423
4
SHA256 (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.zip) = f4f19a8cc0090d92323a4ebeb6ded085f7d1614e18f6ab1f7d67db0b41a0d2ee
5
SIZE (go/net-mgmt_check_wg/check_wg-v0.0.7/v0.0.7.zip) = 18637
(-)net-mgmt/check_wg/pkg-descr (+4 lines)
Added Link Here
1
Icinga2 health check of wireguard peers, using output of wg(8).
2
3
It analizes latest handshake of every peer and outputs warning or critical
4
status if any of them is greater of given threshold.

Return to bug 279860