https://github.com/gyselroth/monitoring-plugin-veeam-vm
Monitor veeam backup status on a per vm basis
https://github.com/gyselroth/monitoring-plugin-veeam-vm
monitoring-plugins veeam
Last synced: about 1 year ago
JSON representation
Monitor veeam backup status on a per vm basis
- Host: GitHub
- URL: https://github.com/gyselroth/monitoring-plugin-veeam-vm
- Owner: gyselroth
- License: mit
- Created: 2017-06-12T11:15:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-16T10:12:51.000Z (almost 7 years ago)
- Last Synced: 2025-01-07T03:12:31.764Z (over 1 year ago)
- Topics: monitoring-plugins, veeam
- Language: PowerShell
- Homepage:
- Size: 9.77 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Monitoring Plugin: veeam-vm
### Description
Monitor the backup status of a single machine made with veeam
### Usage
Usage: check_vm_backup [options]
Options:
-vm NAME of the machince to check (Not the job name)
-runtime_warn WARNING offset (s) for an active backup session [Default: 10800 (3h)]
-runtime_crit CRITICAL offset (s) for an active backup session [Default: 21600 (6h)]
-last_warn WARNING offset (s) for a finished backup session [Default: 86400 (24h)]
-last_crit CRITICAL offset (s) for a finished backup session [Default: 172800 (48h)]
-type TYPE of Backup. Choose between `backup` or `copy` (Jobs) [Default: backup]
### Requirements
* Windows Server
* Powershell
* Veeam
* Veeam Powershell Plugins
### Install
Copy check_vm_backup to your plugin folder (directly on you windows system where veeam is installed)
and create a service/exec in your monitoring engine.
### Example
```
./check_vm_backup.ps1 -vm foobar.example.org -runtime_warn 3000 -runtime_crit 4500
```