From 74e7a7e74c62ee59243426c050b0367d61ea3f61 Mon Sep 17 00:00:00 2001 From: Dave Conroy Date: Wed, 1 Nov 2023 14:43:43 -0700 Subject: [PATCH] feat - optimize zabbix sending routines to be one process --- install/assets/functions/10-db-backup | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/install/assets/functions/10-db-backup b/install/assets/functions/10-db-backup index f0e7208..4956f0e 100644 --- a/install/assets/functions/10-db-backup +++ b/install/assets/functions/10-db-backup @@ -844,13 +844,15 @@ post_dbbackup() { dbbackup_finish_time=$(run_as_user date +"%s") dbbackup_total_time=$(run_as_user echo $((dbbackup_finish_time-dbbackup_start_time))) - if var_true "${CONTAINER_ENABLE_MONITORING}" ; then + if var_true "${CONTAINER_ENABLE_MONITORING}" && [ "${CONTAINER_MONITORING_BACKEND,,}" = "zabbix" ]; then + source /assets/defaults/03-monitoring print_notice "Sending Backup Statistics to Zabbix" - ## TODO - Optimize this into one command - silent run_as_user zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k dbbackup.size -o "${dbbackup_size}" - silent run_as_user zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k dbbackup.datetime -o "${dbbackup_date}" - silent run_as_user zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k dbbackup.status -o "${exit_code}" - silent run_as_user zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k dbbackup.backup_duration -o "$(echo $((dbbackup_finish_time-dbbackup_start_time)))" + cat <