mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
main/nagios-plugins: add plugin check_openrc
This commit is contained in:
parent
b9587abdca
commit
111e1703a0
@ -3,7 +3,7 @@
|
||||
# Maintainer: Jeff Bilyk <jbilyk@gmail.com>
|
||||
pkgname=nagios-plugins
|
||||
pkgver=2.2.1
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Plugins for Nagios to check services on hosts"
|
||||
url="https://nagios-plugins.org"
|
||||
arch="all"
|
||||
@ -26,7 +26,8 @@ install="$pkgname.post-upgrade"
|
||||
pkgusers="nagios"
|
||||
pkggroups="nagios"
|
||||
options="suid"
|
||||
source="https://www.nagios-plugins.org/download/$pkgname-$pkgver.tar.gz"
|
||||
source="https://www.nagios-plugins.org/download/$pkgname-$pkgver.tar.gz
|
||||
check_openrc"
|
||||
builddir="$srcdir/$pkgname-$pkgver"
|
||||
|
||||
_plugins_dir="/usr/lib/nagios/plugins"
|
||||
@ -34,8 +35,9 @@ _plugins_dir="/usr/lib/nagios/plugins"
|
||||
# Note: Split function takes $name*, so ntp must be before nt etc.
|
||||
_plugins="breeze by_ssh cluster dbi dhcp dig disk_smb disk dns dummy file_age
|
||||
fping hpjd http icmp ide_smart ifoperstatus ifstatus ircd ldap load log
|
||||
mailq mrtgtraf mrtg mysql nagios ntp nt nwstat overcr pgsql ping procs
|
||||
radius real rpc sensors smtp snmp ssh swap time ups uptime users wave"
|
||||
mailq mrtgtraf mrtg mysql nagios ntp nt nwstat openrc overcr pgsql ping
|
||||
procs radius real rpc sensors smtp snmp ssh swap time ups uptime users
|
||||
wave"
|
||||
for _sub in $_plugins; do
|
||||
subpackages="$subpackages $pkgname-$_sub:_plugin"
|
||||
done
|
||||
@ -74,6 +76,8 @@ package() {
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
install -m 755 "$srcdir"/check_openrc "$pkgdir/$_plugins_dir"/
|
||||
|
||||
# Remove plugins that are useless or doesn't work on Alpine.
|
||||
local name; for name in apt flexlm oracle; do
|
||||
rm "$pkgdir/$_plugins_dir"/check_$name
|
||||
@ -133,4 +137,5 @@ _all() {
|
||||
return $retval
|
||||
}
|
||||
|
||||
sha512sums="6ffe313a56a305b382f62abc0f0958d7078f9050e1340f30721d6e6f71944b57b1650e90e6835c35dd7c9f3f4b4cee9f235b8382b0811db30b3729daaafc9bc3 nagios-plugins-2.2.1.tar.gz"
|
||||
sha512sums="6ffe313a56a305b382f62abc0f0958d7078f9050e1340f30721d6e6f71944b57b1650e90e6835c35dd7c9f3f4b4cee9f235b8382b0811db30b3729daaafc9bc3 nagios-plugins-2.2.1.tar.gz
|
||||
12d87542631494df1c961e547c19107a025829509e174e8208111736141c12e20dbf490c55d487af39d47cefca5507cd98c973b7b20ae3f961dcbfd167195d8e check_openrc"
|
||||
|
11
main/nagios-plugins/check_openrc
Normal file
11
main/nagios-plugins/check_openrc
Normal file
@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
# vim: set ts=4:
|
||||
|
||||
crashed=$(sudo rc-status --crashed)
|
||||
|
||||
if [ -n "$crashed" ]; then
|
||||
echo "CRITICAL - crashed services: ${crashed//$'\n'/, }"
|
||||
exit 2
|
||||
else
|
||||
echo 'OK'
|
||||
fi
|
Loading…
Reference in New Issue
Block a user