From 907e45137b2205195a4630ef474dc20bf5b97160 Mon Sep 17 00:00:00 2001 From: Patrick Van der Veken Date: Thu, 30 Aug 2018 13:35:35 +0200 Subject: [PATCH] plugin check_hpux_ovpa_status() requires --log-healthy handling from config file --- configs/etc/check_hpux_ovpa_status.conf.dist | 5 +++++ sources/lib/platform/hp-ux/check_hpux_ovpa_status.sh | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/configs/etc/check_hpux_ovpa_status.conf.dist b/configs/etc/check_hpux_ovpa_status.conf.dist index 68eddef..5c67d7f 100644 --- a/configs/etc/check_hpux_ovpa_status.conf.dist +++ b/configs/etc/check_hpux_ovpa_status.conf.dist @@ -6,6 +6,11 @@ # [default: indicates hardcoded script values if no value is defined here] #****************************************************************************** +# specify whether to also log passed health checks +# (warning: this may rapidly grow the HC log) +# [default: no] +log_healthy=yes + # list of OVPA daemons to check (comma-separated list) # [default: oacore,midaemon,perfalarm,ttd,ovcd,ovbbccb,perfd (v12)] ovpa_daemons="" diff --git a/sources/lib/platform/hp-ux/check_hpux_ovpa_status.sh b/sources/lib/platform/hp-ux/check_hpux_ovpa_status.sh index 5be70d8..95e277a 100644 --- a/sources/lib/platform/hp-ux/check_hpux_ovpa_status.sh +++ b/sources/lib/platform/hp-ux/check_hpux_ovpa_status.sh @@ -91,6 +91,16 @@ else _OVPA_DAEMONS=$(data_comma2space $(data_dequote "${_OVPA_DAEMONS}")) fi log "checking daemons: ${_OVPA_DAEMONS} ..." +_CFG_HEALTHY=$(_CONFIG_FILE="${_CONFIG_FILE}" data_get_lvalue_from_config 'log_healthy') +case "${_CFG_HEALTHY}" in + yes|YES|Yes) + _LOG_HEALTHY=1 + ;; + *) + # do not override hc_arg + (( _LOG_HEALTHY > 0 )) || _LOG_HEALTHY=0 + ;; +esac # log_healthy (( ARG_LOG_HEALTHY > 0 )) && _LOG_HEALTHY=1