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_apacheldapcache
#!/bin/bash _WARN=$1 _CRIT=$2 _LIMIT_OVR=$(( $(( $3 +1 )) -1 )) 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> [PROCESS_LIMIT]" exit ${STATE_UNKNOWN} fi if [ ${_LIMIT_OVR} -eq 0 ]; then _LIMIT=100 else _LIMIT=${_LIMIT_OVR} fi _APACHE_OUTPUT="$( /usr/bin/curl -s http://127.0.0.1/ldap-status )" #_APACHE_OUTPUT="$( cat input )" _APACHE_CSV="$( echo "${_APACHE_OUTPUT}" | sed -z 's,</td>\n,</td>,g' | sed 's,</td>,;,g' | sed 's/<[^>]*>//g' | sed 's,;\n,;,g' | grep ';' )" _DATA_SEARCHES="$( echo "${_APACHE_CSV}" | grep ' (Searches);' )" _ENTRIES="$( echo "${_DATA_SEARCHES}" | cut -d';' -f2 | cut -d' ' -f1 )" _ENTRIES=$(( ${_ENTRIES} + 1 )) _ENTRIES=$(( ${_ENTRIES} - 1 )) if [ ${_ENTRIES} -le ${_CRIT} ]; then echo "CRITICAL: ${_ENTRIES} cache entries (fewer than ${_CRIT})!|'entries'=${_ENTRIES}" RETVAL=${STATE_CRITICAL} elif [ ${_ENTRIES} -le ${_WARN} ]; then echo "WARNING: ${_ENTRIES} cache entries (fewer than ${_WARN})!|'entries'=${_ENTRIES}" RETVAL=${STATE_WARNING} else echo "OK: ${_ENTRIES} cache entries|entries=${_ENTRIES}" RETVAL=${STATE_OK} fi exit ${RETVAL}