#!/bin/sh

nagiosdir=/usr/lib/nagios/plugins
sitesummarydir=/usr/lib/sitesummary/nagios-plugins

check_apt() {
	$nagiosdir/check_apt
}

check_dhcp() {
	$nagiosdir/check_dhcp
}

check_disk() {
	$nagiosdir/check_disk -w $1 -c $2 -p $3
}

check_etc_hosts() {
	$sitesummarydir/check_etc_hosts
}

check_etc_resolv() {
	$sitesummarydir/check_etc_resolv
}

check_ftp() {
	$nagiosdir/check_ftp -H localhost
}

check_kernel_status() {
	$sitesummarydir/check_kernel_status
}

check_linux_raid() {
	$nagiosdir/check_linux_raid
}

check_nfs() {
	$nagiosdir/check_rpc -H localhost -C nfs -c2,3
}

check_ntp() {
	$nagiosdir/check_ntp -H localhost
}

check_procs() {
	$nagiosdir/check_procs -w $1 -c $2
}

check_procs_cron() {
	$nagiosdir/check_procs -w $1 -c $2 -C cron
}

check_procs_dhcpd() {
	$nagiosdir/check_procs -w $1 -c $2 -C dhcpd
}

check_procs_dhcpd3() {
	$nagiosdir/check_procs -w $1 -c $2 -C dhcpd3
}

check_procs_zombie() {
	$nagiosdir/check_procs -w $1 -c $2 -s Z
}

check_shutdown() {
	$sitesummarydir/check_shutdown
}

check_smtp() {
	$nagiosdir/check_smtp -H localhost
}

check_swap() {
	$nagiosdir/check_swap -w $1 -c $2
}

check_dns() {
	$nagiosdir/check_dns -H $1
}

check_squid() {
	$nagiosdir/check_http -H localhost -p $1  -u $2  -e 'HTTP/1.0 200 OK'
}

check_imaps() {
	$nagiosdir/check_imap -p 993 -H localhost -S
}

check_load() {
	$nagiosdir/check_load -w $1 -c $2
}

"$@"
