Skip to content

Files

Latest commit

867e112 · Feb 24, 2022

History

History
This branch is 424 commits behind zabbix/community-templates:main.

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 24, 2022
Nov 25, 2021

Arcserve UDP VM Backup Check

Overview

Zabbix-Template Arcserve UDP VM Backups

This template checks out-of-the-box only VM Backups from Arcserve UDP. This script only counts the number of successful or unsuccessful backup jobs and throws a trigger if necessary.

Installation steps für Arcserve UDP VM Backup checks:

  1. Copy the script file "Arcserve_UDP_VMCount.ps1" to your Zabbix Agent Script folder on the Arcserve UDP Host.
  2. Modify script parameter if necessary (protocol, port, JobID)
  3. Test the script manually on the Arcserve UDP Host:
    .\Arcserve_UDP_VMCount.ps1 JobSuccessCount
  4. For debugging of errors you can enable "$Debug=$True" in the script..
  5. Check the script for correct results of the VM backup jobs.
  6. Add the UserParameter to the zabbix_agentd.conf:
    UserParameter=custom.arcserveudpvm[*],powershell.exe -NoProfile -ExecutionPolicy Bypass -file "C:\Program Files\Zabbix Agent\Scripts\Arcserve_UDP_VMCount.ps1" $1 $2 $3 $4 $5
  7. Import des Zabbix Template "Template_Arcserve UDP VM Backup Check.xml" to the Zabbix Server.
  8. Assign the template to the Zabbix host for ARcserve UDP.
  9. Modify the macro "{$ARCSERVE_DOMAIN}", "{$ARCSERVE_USER}" and "{$ARCSERVE_PASS} with the read only user login for Arcserve UDP.
  10. Check the latest value of application "ArcserveUDP Jobs".

Author

R.P.Wimmer

Macros used

Name Description Default Type
{$ARCSERVE_DOMAIN}

-

`` Text macro
{$ARCSERVE_HOST}

-

`` Text macro
{$ARCSERVE_PASS}

-

`` Text macro
{$ARCSERVE_USER}

-

`` Text macro

Template links

There are no template links in this template.

Discovery rules

There are no discovery rules in this template.

Items collected

Name Description Type Key and additional info
ArcserveBackup: Arcserve UDP-Verwaltungsport-Freigabedienst

-

Zabbix agent service_state[ArcserveUDPPS]

Update: 2m

ArcserveBackup: Arcserve UDP-Verwaltungsdienst

-

Zabbix agent service_state[CAARCAppSvc]

Update: 2m

ArcserveBackup: Arcserve UDP-Identitätsdienst

-

Zabbix agent service_state[ArcserveUDPIS]

Update: 2m

Arcserve UDP JobIdleCount

Arcserve UDP JobIdleCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobIdleCount",{$ARCSERVE_HOST}]

Update: 5m

ArcserveBackup: Arcserve UDP-Aktualisierungsdienst

-

Zabbix agent service_state[CAARCUpdateSvc]

Update: 2m

ArcserveBackup: Arcserve UDP-RPS-Datenspeicherdienst

-

Zabbix agent service_state[CASDatastoreSvc]

Update: 2m

Arcserve UDP JobMissedCount

Arcserve UDP JobMissedCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobMissedCount",{$ARCSERVE_HOST}]

Update: 5m

ArcserveBackup: Arcserve UDP-Agent-Dienst

-

Zabbix agent service_state[CASAD2DWebSvc]

Update: 2m

Arcserve UDP JobCancelledCount

Arcserve UDP JobCancelledCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobCancelledCount",{$ARCSERVE_HOST}]

Update: 5m

Arcserve UDP JobIncompleteCount

Arcserve UDP JobIncompleteCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobIncompleteCount",{$ARCSERVE_HOST}]

Update: 5m

Arcserve UDP JobFailedCount

Arcserve UDP JobFailedCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobFailedCount",{$ARCSERVE_HOST}]

Update: 5m

ArcserveBackup: Arcserve Event Log Watch

-

Zabbix agent service_state[ASLogWatch]

Update: 2m

Arcserve UDP JobWaitingCount

Arcserve UDP JobWaitingCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobWaitingCount",{$ARCSERVE_HOST}]

Update: 5m

Arcserve UDP JobSuccessCount

Arcserve UDP JobSuccessCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobSuccessCount",{$ARCSERVE_HOST}]

Update: 5m

Arcserve UDP JobInProgressCount

Arcserve UDP JobInProgressCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobInProgressCount",{$ARCSERVE_HOST}]

Update: 5m

Arcserve UDP JobOtherCount

Arcserve UDP JobOtherCount from VM Backups

Zabbix agent custom.arcserveudpvm[{$ARCSERVE_DOMAIN},{$ARCSERVE_USER},{$ARCSERVE_PASS},"JobOtherCount",{$ARCSERVE_HOST}]

Update: 5m

ArcserveBackup: Arcserve UDP-RPS-Port-Freigabedienst

-

Zabbix agent service_state[CASARPSWebSvc]

Update: 2m

Triggers

There are no triggers in this template.