module Nagios.Config.EDSL.Defaults.Commands where import Nagios.Config.EDSL.Types checkHostAlive :: CommandApp checkHostAlive = flip apply [] $ Command "check-host-alive" "$USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5" checkLocalDisk :: Command checkLocalDisk = Command "check-local-disk" "$USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$" checkLocalLoad :: Command checkLocalLoad = Command "check-local-load" "$USER1$/check_load -w $ARG1$ -c $ARG2$" checkLocalProcs :: Command checkLocalProcs = Command "check-local-procs" "$USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$" checkLocalUsers :: Command checkLocalUsers = Command "check-local-users" "$USER1$/check_users -w $ARG1$ -c $ARG2$" checkLocalSwap :: Command checkLocalSwap = Command "check-local-swap" "$USER1$/check_swap -w $ARG1$ -c $ARG2$" checkLocalMrtgtraf :: Command checkLocalMrtgtraf = Command "check-local-mrtgtraf" "$USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$ -c $ARG4$ -e $ARG5$" checkFtp :: Command checkFtp = Command "check-ftp" "$USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$" checkHpjd :: Command checkHpjd = Command "check-hpjd" "$USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$" checkSnmp :: Command checkSnmp = Command "check-snmp" "$USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$" checkHttp :: Command checkHttp = Command "check-http" "$USER1$/check_http -I $HOSTADDRESS$ $ARG1$" checkSsh :: Command checkSsh = Command "check-ssh" "$USER1$/check_ssh $ARG1$ $HOSTADDRESS$" checkDhcp :: Command checkDhcp = Command "check-dhcp" "$USER1$/check_dhcp $ARG1$" checkPing :: Command checkPing = Command "check-ping" "$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5" checkPop :: Command checkPop = Command "check-pop" "$USER1$/check_pop -H $HOSTADDRESS$ $ARG1$" checkImap :: Command checkImap = Command "check-imap" "$USER1$/check_imap -H $HOSTADDRESS$ $ARG1$" checkSmtp :: Command checkSmtp = Command "check-smtp" "$USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$" checkTcp :: Command checkTcp = Command "check-tcp" "$USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$" checkUdp :: Command checkUdp = Command "check-udp" "$USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$" checkNt :: Command checkNt = Command "check-nt" "$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$"