#!/bin/bash if [ $# -eq 0 ] then echo "No argument supplied. Use this script with:" echo "send-zabbix-backup-info.sh " exit 0 fi SERVICE_NAME=$1 DURATION_MS=$2 FILES_CREATED=$3 BYTES_SENT=$4 END_DATE=$5 if ! command -v zabbix_sender >/dev/null 2>&1 then echo "zabbix_sender could not be found. Is the package zabbix-sender installed?" exit 1 fi echo " == Sending backup information to zabbix" # send completed zabbix_sender -s "$(hostname)" -k "backup.status[$SERVICE_NAME] -o 1" zabbix_sender -s "$(hostname)" -k "backup.duration[$SERVICE_NAME] -o $DURATION_MS" zabbix_sender -s "$(hostname)" -k "backup.files[$SERVICE_NAME] -o $FILES_CREATED" zabbix_sender -s "$(hostname)" -k "backup.bytes[$SERVICE_NAME] -o $BYTES_SENT" zabbix_sender -s "$(hostname)" -k "backup.date[$SERVICE_NAME] -o '$END_DATE'"