# Discovery of configured host # Key: backuppc.host.discovery # Macro: {#BPCSTATUS} # Filter regex: enabled|1 => true # Other available macros: # {#BPCPERIOD}: Max age (in day) the oldest backup should be # {#BPCHOST}: name of the backup host UserParameter=backuppc.host.discovery[*],/usr/bin/sudo /var/lib/zabbix/bin/disco_backuppc_sudo --hosts UserParameter=backuppc.entity.discovery[*],/usr/bin/sudo /var/lib/zabbix/bin/disco_backuppc_sudo --entities # Item prototypes # key: backuppc.host[{#BPCHOST}] # or # key: backuppc.entity[{#BPC_ENTITY}] # Returns a JSON object, use dependent item to split it UserParameter=backuppc.host[*],/usr/bin/sudo /var/lib/zabbix/bin/check_backuppc_sudo --host=$1 UserParameter=backuppc.entity[*],/usr/bin/sudo /var/lib/zabbix/bin/check_backuppc_sudo --entity=$1 # key: backuppc.host[{#BPCHOST}] # or # key: backuppc.general # Same as entity checks for will process every hosts # Returns a JSON object, use dependent item to split it UserParameter=backuppc.general,/usr/bin/sudo /var/lib/zabbix/bin/check_backuppc_sudo --general