Added PR #723
This commit is contained in:
@ -1,26 +1,35 @@
|
|||||||
--- check_mk_agent.freebsd.orig 2024-08-15 18:32:18 UTC
|
--- check_mk_agent.freebsd.orig 2024-09-09 09:16:10 UTC
|
||||||
+++ check_mk_agent.freebsd
|
+++ check_mk_agent.freebsd
|
||||||
@@ -117,9 +117,9 @@ set_variable_defaults() {
|
@@ -118,8 +118,8 @@ set_variable_defaults() {
|
||||||
#
|
|
||||||
|
|
||||||
set_variable_defaults() {
|
set_variable_defaults() {
|
||||||
- : "${MK_LIBDIR:=/usr/local/lib/check_mk_agent}"
|
: "${MK_LIBDIR:=/usr/local/lib/check_mk_agent}"
|
||||||
- : "${MK_CONFDIR:=/etc/check_mk}"
|
- : "${MK_CONFDIR:=/etc/check_mk}"
|
||||||
- : "${MK_VARDIR:=/var/lib/check_mk_agent}"
|
- : "${MK_VARDIR:=/var/lib/check_mk_agent}"
|
||||||
+ : "${MK_LIBDIR:=%%CHECKMK_LIBDIR%%}"
|
+ : "${MK_CONFDIR:=/usr/local/etc/check_mk}"
|
||||||
+ : "${MK_CONFDIR:=%%CHECKMK_CONFDIR%%}"
|
|
||||||
+ : "${MK_VARDIR:=/var/db/check_mk_agent}"
|
+ : "${MK_VARDIR:=/var/db/check_mk_agent}"
|
||||||
: "${MK_LOGDIR:=/var/log/check_mk_agent}"
|
: "${MK_LOGDIR:=/var/log/check_mk_agent}"
|
||||||
|
|
||||||
# some 'booleans'
|
# some 'booleans'
|
||||||
@@ -138,8 +138,8 @@ preamble_1() {
|
@@ -597,6 +597,21 @@ run_purely_synchronous_sections() {
|
||||||
# Make sure locally installed binaries are found
|
|
||||||
# Only add binaries if they are not already in the path! If you append to path in a loop the process will
|
|
||||||
# eventually each the 128k size limit for the environment and become a zombie process. See execve manpage.
|
|
||||||
- [ "${PATH#*"/usr/local/bin"}" != "${PATH}" ] || PATH="${PATH}:/usr/local/bin"
|
|
||||||
- [ "${PATH#*"/usr/local/sbin"}" != "${PATH}" ] || PATH="${PATH}:/usr/local/sbin"
|
|
||||||
+ [ "${PATH#*"%%LOCALBASE%%/bin"}" != "${PATH}" ] || PATH="${PATH}:%%LOCALBASE%%/bin"
|
|
||||||
+ [ "${PATH#*"%%LOCALBASE%%/sbin"}" != "${PATH}" ] || PATH="${PATH}:%%LOCALBASE%%/sbin"
|
|
||||||
[ -d "/var/qmail/bin" ] && { [ "${PATH#*"/var/qmail/bin"}" != "${PATH}" ] || PATH="${PATH}:/var/qmail/bin"; }
|
|
||||||
|
|
||||||
# All executables in PLUGINSDIR will simply be executed and their
|
rm -f "${tmpfile}"
|
||||||
|
fi
|
||||||
|
+
|
||||||
|
+ echo '<<<sysctl_mem>>>'
|
||||||
|
+ _page_size=$( sysctl -n vm.stats.vm.v_page_size )
|
||||||
|
+ echo "mem.cache $(( _page_size * $( sysctl -n vm.stats.vm.v_cache_count ) ))"
|
||||||
|
+ echo "mem.free $(( _page_size * $( sysctl -n vm.stats.vm.v_free_count ) ))"
|
||||||
|
+ echo "mem.total $( sysctl -n hw.physmem )"
|
||||||
|
+ echo "mem.used $(( _page_size * ( $( sysctl -n vm.stats.vm.v_active_count ) + $( sysctl -n vm.stats.vm.v_wire_count ) ) ))"
|
||||||
|
+ _swap_total=$( sysctl -n vm.swap_total )
|
||||||
|
+ _swap_used=$(( $( swapinfo | tail -1 | awk '{print $3}' ) * 1024 ))
|
||||||
|
+ echo "swap.free $(( _swap_total - _swap_used ))"
|
||||||
|
+ echo "swap.total ${_swap_total}"
|
||||||
|
+ echo "swap.used ${_swap_used}"
|
||||||
|
+ unset -v _page_size
|
||||||
|
+ unset -v _swap_total
|
||||||
|
+ unset -v _swap_used
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user