diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | check_mk.socket | 10 | ||||
-rw-r--r-- | check_mk@.service | 14 |
4 files changed, 42 insertions, 8 deletions
@@ -1,14 +1,18 @@ pkgbase = check_mk-agent pkgdesc = Agent to send information to a Check_MK server - pkgver = 2.1.0p10 + pkgver = 2.1.0p19 pkgrel = 1 url = https://mathias-kettner.de/ arch = any license = GPLv2 makedepends = git - source = check_mk-agent-check_mk_agent.linux-2.1.0p10::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p10/agents/check_mk_agent.linux - source = check_mk-agent-check_mk_caching_agent.linux-2.1.0p10::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p10/agents/check_mk_caching_agent.linux - sha256sums = 7ca58932931af335129adcedd7059f9150967ad20b3e8c3569265abd73b62cb5 + source = check_mk-agent-check_mk_agent.linux-2.1.0p19::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p19/agents/check_mk_agent.linux + source = check_mk-agent-check_mk_caching_agent.linux-2.1.0p19::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p19/agents/check_mk_caching_agent.linux + source = check_mk.socket + source = check_mk@.service + sha256sums = 89bb33dc3820eb8c60e81f744a1fc323f9b19f432006d3f24e3364810248da97 sha256sums = c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b + sha256sums = a891bb3020f20ff8e6c1672e58607dd5545923bfce6420911fd1c967ec500b08 + sha256sums = 7a8507af8fd92a7acc68c34d6a7525b67e0c0419ef8a99cd620d459837c7d1e8 pkgname = check_mk-agent @@ -1,7 +1,7 @@ # Maintainer: Christian Hesse <mail@eworm.de> pkgname=check_mk-agent -pkgver=2.1.0p10 +pkgver=2.1.0p19 pkgrel=1 pkgdesc='Agent to send information to a Check_MK server' arch=(any) @@ -9,14 +9,20 @@ url='https://mathias-kettner.de/' license=('GPLv2') makedepends=('git') source=("${pkgname}-check_mk_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_agent.linux" - "${pkgname}-check_mk_caching_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_caching_agent.linux") -sha256sums=('7ca58932931af335129adcedd7059f9150967ad20b3e8c3569265abd73b62cb5' - 'c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b') + "${pkgname}-check_mk_caching_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_caching_agent.linux" + 'check_mk.socket' + 'check_mk@.service') +sha256sums=('89bb33dc3820eb8c60e81f744a1fc323f9b19f432006d3f24e3364810248da97' + 'c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b' + 'a891bb3020f20ff8e6c1672e58607dd5545923bfce6420911fd1c967ec500b08' + '7a8507af8fd92a7acc68c34d6a7525b67e0c0419ef8a99cd620d459837c7d1e8') package() { ls -l install -D -m0755 ${pkgname}-check_mk_agent.linux-${pkgver} "${pkgdir}"/usr/bin/check_mk_agent install -D -m0755 ${pkgname}-check_mk_caching_agent.linux-${pkgver} "${pkgdir}"/usr/bin/check_mk_caching_agent + install -D -m0644 -t "${pkgdir}"/usr/lib/systemd/system/ check_mk.socket check_mk@.service + install -d -m0755 "${pkgdir}"/var/lib/check_mk_agent/{cache,job,spool,local,plugins} } diff --git a/check_mk.socket b/check_mk.socket new file mode 100644 index 000000000000..0e15ba4266f2 --- /dev/null +++ b/check_mk.socket @@ -0,0 +1,10 @@ +# systemd socket definition file +[Unit] +Description=Check_MK Agent Socket + +[Socket] +ListenStream=6556 +Accept=true + +[Install] +WantedBy=sockets.target diff --git a/check_mk@.service b/check_mk@.service new file mode 100644 index 000000000000..837d64d926d8 --- /dev/null +++ b/check_mk@.service @@ -0,0 +1,14 @@ +# systemd service definition file +[Unit] +Description=Check_MK + +[Service] +# "-" path prefix makes systemd record the exit code, +# but the unit is not set to failed. +ExecStart=-/usr/bin/check_mk_agent +Type=forking + +User=root +Group=root + +StandardInput=socket |