One Hat Cyber Team
Your IP :
216.73.217.126
Server IP :
185.33.55.30
Server :
Linux cl30.webspacecontrol.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib64
/
nagios
/
plugins
/
custom
/
View File Name :
check_vhosts_httpd
#!/bin/bash _WARN=$1 _CRIT=$2 STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 STATE_DEPENDENT=4 RETVAL=${STATE_UNKNOWN} if [ -z "${_CRIT}" ]; then echo "Usage: $0 <WARNING_PERCENT> <CRITICAL_PERCENT>" else _LIMIT=5500 _NOFILES_USED=$(grep '<VirtualHost' /etc/apache2/conf/httpd.conf | grep -v '^#' | wc -l) _CURR_RATE=$(( ${_NOFILES_USED} * 100 / ${_LIMIT} )) if [ ${_CURR_RATE} -ge ${_CRIT} ]; then echo "CRITICAL: ${_NOFILES_USED}/${_LIMIT} Virtualhosts! (${_CURR_RATE}% is more than ${_CRIT}%)|vhosts_used=${_NOFILES_USED};${_LIMIT};" RETVAL=${STATE_CRITICAL} elif [ ${_CURR_RATE} -ge ${_WARN} ]; then echo "WARNING: ${_NOFILES_USED}/${_LIMIT} Virtualhosts! (${_CURR_RATE}% is more than ${_WARN}%)|vhosts_used=${_NOFILES_USED};${_LIMIT};" RETVAL=${STATE_WARNING} else echo "OK: ${_NOFILES_USED}/${_LIMIT} Virtualhosts (${_CURR_RATE}% is less than ${_WARN}%)|vhosts_used=${_NOFILES_USED};${_LIMIT};" RETVAL=${STATE_OK} fi fi exit ${RETVAL}