In the span of two months our VBA "appliance" has run out of disk space with absolutely no alert sent and no way to be pro-active about it.
If an AWS backup appliance fills up, it stops responding and does not tell the customer nor does it ever send an alert that disk space is close to running out.
Veeam needs to put better monitoring in place on these "appliances" or better yet, make them an actual appliance and store the logs on an S3 bucket or something. Giving me an appliance that runs out of disk space during normal operations and does not tell the customer about any of it, letting them realize their backups are not functioning properly unless they actively log in and check the appliance is functional.
I have this integrated with VBR and all VBR said was the appliance was disconnected, no alert sent though.
Ideally, I would receive an alert that space is running out and I need to extend it BEFORE my backups start failing... not after...
Thanks
-
- Novice
- Posts: 5
- Liked: 3 times
- Joined: Aug 24, 2023 5:03 pm
- Full Name: Terry Zolinski
- Contact:
-
- Product Manager
- Posts: 5792
- Liked: 1214 times
- Joined: Jul 15, 2013 11:09 am
- Full Name: Niels Engelen
- Contact:
Re: Feature Request - VBAWS Appliance Disk Space Alerts
Hi,
We will look to enhance this in the future. Would email alerts be preferred? Or rather have an API call?
We will look to enhance this in the future. Would email alerts be preferred? Or rather have an API call?
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
GitHub: https://github.com/nielsengelen
-
- Novice
- Posts: 5
- Liked: 3 times
- Joined: Aug 24, 2023 5:03 pm
- Full Name: Terry Zolinski
- Contact:
Re: Feature Request - VBAWS Appliance Disk Space Alerts
Ideally the appliance web UI would have a health section specific to its own health. Separate from the repository section, perhaps a device health within the UI that can trigger the email alert that is already configured in the appliance. If the appliance is being monitored by VBR, perhaps a notification through that integration. Keeping alerts within the Veeam ecosystem, not requiring something like cloudwatch or a third-party tool. I should be able to configure everything in the Veeam ecosystem with Veeam skills. I should not require AWS skills to manage health and alerts of Veeam. We have a deployment team who sets up the environment, but day to day operations are managed by a third-party. Limiting the skill overlap requirement as much as possible. It takes AWS skills to configure Veeam to work in AWS, but I should not need AWS skills to manage the health of Veeam for most operations. Nor should I require someone with UNIX skills to administer the Veeam appliance.
This is the response I got back from support on this. I would say you guys need to make this more like an appliance and less like a Linux backup server. Everything I need to do to administer this environment should be capable through the web UI.
The issue you have can only be prevented by making sure you do not run out of disk space on the appliance.
Once the appliance is out of space some functionalities are affected, including connecting to the Web UI.
One thing you can do to prevent the Volume running out of space is to delete old Logs from the appliance.
Once Veeam Logs are about a month old, they are compressed and kept on the appliance as ZIP files.
To delete the Zip files, you can run the following command manually:
sudo find /mnt/vcb-storage -name \*.zip -type f -delete
To automate this process and make this command run automatically, you can schedule a script with the command above to run automatically on a regular basis.
For example, you can make this script run every Friday at 8pm.
To schedule a script to run periodically on a Linux server, you can use the cron job scheduler.
Here are the steps to schedule your script to run every Friday at 8 PM:
1. Open your crontab file for editing:
crontab -e
Add the following line to schedule your script:
0 20 * * 5 sudo find /mnt/vcb-storage -name '*.zip' -type f -delete
# This line breaks down as follows:
0 - Minute field (0 to 59)
20 - Hour field (0 to 23)
* - Day of the month field (1 to 31)
* - Month field (1 to 12)
5 - Day of the week field (0 to 6, where Sunday is 0 and Saturday is 6)
The rest of the line is the command to be executed.
The cron expression 0 20 * * 5 will run your command every Friday at 8 PM.
2. Save and exit the editor.
The cron job is now scheduled. It will run your specified command at the specified time.
Make sure that the user account running the cron job has the necessary permissions to execute the sudo command without requiring a password.
At this point I need an AWS pro, a Windows Pro, a Linux/UNIX pro and Veeam pro, just to administer daily backups.
Thank you
This is the response I got back from support on this. I would say you guys need to make this more like an appliance and less like a Linux backup server. Everything I need to do to administer this environment should be capable through the web UI.
The issue you have can only be prevented by making sure you do not run out of disk space on the appliance.
Once the appliance is out of space some functionalities are affected, including connecting to the Web UI.
One thing you can do to prevent the Volume running out of space is to delete old Logs from the appliance.
Once Veeam Logs are about a month old, they are compressed and kept on the appliance as ZIP files.
To delete the Zip files, you can run the following command manually:
sudo find /mnt/vcb-storage -name \*.zip -type f -delete
To automate this process and make this command run automatically, you can schedule a script with the command above to run automatically on a regular basis.
For example, you can make this script run every Friday at 8pm.
To schedule a script to run periodically on a Linux server, you can use the cron job scheduler.
Here are the steps to schedule your script to run every Friday at 8 PM:
1. Open your crontab file for editing:
crontab -e
Add the following line to schedule your script:
0 20 * * 5 sudo find /mnt/vcb-storage -name '*.zip' -type f -delete
# This line breaks down as follows:
0 - Minute field (0 to 59)
20 - Hour field (0 to 23)
* - Day of the month field (1 to 31)
* - Month field (1 to 12)
5 - Day of the week field (0 to 6, where Sunday is 0 and Saturday is 6)
The rest of the line is the command to be executed.
The cron expression 0 20 * * 5 will run your command every Friday at 8 PM.
2. Save and exit the editor.
The cron job is now scheduled. It will run your specified command at the specified time.
Make sure that the user account running the cron job has the necessary permissions to execute the sudo command without requiring a password.
At this point I need an AWS pro, a Windows Pro, a Linux/UNIX pro and Veeam pro, just to administer daily backups.
Thank you
-
- Product Manager
- Posts: 5792
- Liked: 1214 times
- Joined: Jul 15, 2013 11:09 am
- Full Name: Niels Engelen
- Contact:
Re: Feature Request - VBAWS Appliance Disk Space Alerts
Understood. We'll look into enhancing it for a future release.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
GitHub: https://github.com/nielsengelen
Who is online
Users browsing this forum: No registered users and 1 guest