Bareos и Zabbix, продолжение
СВКPublished
Для получения списка задач находящихся в очереди (статус queued) можно использовать приведённый ниже скрипт.
###############################################
# Home: http://nuk-svk.ru #
# Author: Sergey Kalinin banzaj28@yandex.ru #
# получение списка задач в статусе Queued, в принципе статус может быть любой
###############################################
# Usage: bareos_get_queued_jobs.sh "job_type"
# where "job_type" must be:
# standart type:
# T - Completed successfully
# E - Terminated with errors
# e - Non-fatal error
# f - Fatal error
# W - Terminated with warnings
# and match more (see bareos docs https://docs.bareos.org/Appendix/CatalogTables.html#jobstatus)
JOB_STATUS="${1}"
echo show jobs | bconsole | grep -i "^ name =" | cut -d '"' -f 2 | while read LINE; do
if [[ $JOB_STATUS != "notrun" ]]; then
echo list job=\"$LINE\" jobstatus=$JOB_STATUS | bconsole -c /etc/bareos/bconsole.conf | cut -d"|" -f10 -s | tr -d ' '| grep "^${JOB_STATUS}$" | while read RES; do
if [[ -n $RES ]]
then
echo "${RES}"
fi
done
fi
done
В самом забиксе добавить ключ согласно изображению