-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
I made this little program
If you have a lot of machines backed up with VEB and want to keep track of which ones did their full backup and/or incremental backups on schedule or if they did them at all.
I made this program called VEB Monitor.
Point it to your network (or local) VEB backup directory and hit scan and it will list any Full and/or Incremental backup fails or irregular file sizes.
VEB Monitor
For fun I made it look like VEB.
Hope this proves useful to others, it was necessary for us since we are trying to use VEB with our Veeam Repository with our VMs and 100+ client machines.
We have found that VEB sometimes gets stuck or skips backups on our client machines. Needed to track it.
Eventually I plan on writing an export or generate report function.
I made this program called VEB Monitor.
Point it to your network (or local) VEB backup directory and hit scan and it will list any Full and/or Incremental backup fails or irregular file sizes.
VEB Monitor
For fun I made it look like VEB.
Hope this proves useful to others, it was necessary for us since we are trying to use VEB with our Veeam Repository with our VMs and 100+ client machines.
We have found that VEB sometimes gets stuck or skips backups on our client machines. Needed to track it.
Eventually I plan on writing an export or generate report function.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I just did a small update to it
-Added a balloontip
Also you can double-click any selected backup file and it will open up that folder for you
-Added a balloontip
Also you can double-click any selected backup file and it will open up that folder for you
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Oh, just realized it is hard coded right now to detect a full backup past 7 days is bad, and an incremental more than a day old is bad.
I am currently adding the ability to change those variables to what you have set in VEB. We do a rolling 7 day full, and an incremental every day.
I am currently adding the ability to change those variables to what you have set in VEB. We do a rolling 7 day full, and an incremental every day.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I just added the ability to change the time periods for each
Click 'configure' and you can change the days for full and incremental backups
Use the same link in the OP above.
Click 'configure' and you can change the days for full and incremental backups
Use the same link in the OP above.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I uploaded a new update
-Added more tooltips
-fixed the backup path dialogue box to match style of the rest of the program
-Added more tooltips
-fixed the backup path dialogue box to match style of the rest of the program
-
- Product Manager
- Posts: 8191
- Liked: 1322 times
- Joined: Feb 08, 2013 3:08 pm
- Full Name: Mike Resseler
- Location: Belgium
- Contact:
Re: I made this little program
Hi Biajja,
Very cool! To be fair I haven't tested it out yet, and it might take me some time as I am a bit overloaded and on the road the next few weeks but thanks for doing this! Share as much information on what it does here for our users, very appreciated!
Cheers
Mike
Very cool! To be fair I haven't tested it out yet, and it might take me some time as I am a bit overloaded and on the road the next few weeks but thanks for doing this! Share as much information on what it does here for our users, very appreciated!
Cheers
Mike
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
No problem! I really like Veeam, so this is my way of doing what I can to help, other than putting VEB through its paces, lol!
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I just uploaded a new update
-Changed color scheme to be more in line with the rest of the program theme. Highlighted items will be green.
-Changed color scheme to be more in line with the rest of the program theme. Highlighted items will be green.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I also fixed wording on the status of the selected backup files
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Just updated again.
This time I added traps for invalid paths
If you were testing this and the program starts with an exception, click continue and enter a valid path, the program will clear the invalid one and then you should be good from there.
It won't let you enter an invalid path from this point forward.
This time I added traps for invalid paths
If you were testing this and the program starts with an exception, click continue and enter a valid path, the program will clear the invalid one and then you should be good from there.
It won't let you enter an invalid path from this point forward.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Found a trap I missed with invalid paths
I fixed it and updated.
Re-download from the link above and run setup.exe from the zip file and it will update
Please let me know if you find any bugs or errors, and if you have any suggestions.
I fixed it and updated.
Re-download from the link above and run setup.exe from the zip file and it will update
Please let me know if you find any bugs or errors, and if you have any suggestions.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Fixed the Notification Info box not updating the last scan time immediately after you complete a scan and only updating it on program start
Download link updated to reflect this.
Download link updated to reflect this.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
'Inspect Selected Backup Only' button now has functionality to inspect backups that were listed as bad in a scan and then became good before your next scan.
Those backups will disappear from a list and if they disappear from both lists you will no longer be able to double-click on them in the list to inspect them.
This button is so you can, go to the list of available backups (drop down box at top) and select the backup that is now flagged as good, click the 'Inspect Selected Backup Only' button and view the backup in question.
This button will also perform the same functionality as double clicking a selection in either 'Bad' list if you would rather inspect backups that way as well.
Those backups will disappear from a list and if they disappear from both lists you will no longer be able to double-click on them in the list to inspect them.
This button is so you can, go to the list of available backups (drop down box at top) and select the backup that is now flagged as good, click the 'Inspect Selected Backup Only' button and view the backup in question.
This button will also perform the same functionality as double clicking a selection in either 'Bad' list if you would rather inspect backups that way as well.
-
- Enthusiast
- Posts: 82
- Liked: 19 times
- Joined: Jul 16, 2015 6:31 am
- Full Name: Rene Keller
- Contact:
Re: I made this little program
Hello,
thanks for the good prog.
It would be nice to use it also for B&R. But I use reverse inc. for backups. Could you add it or is it a greater thing?
Greetings from Germany
ds2
thanks for the good prog.
It would be nice to use it also for B&R. But I use reverse inc. for backups. Could you add it or is it a greater thing?
Greetings from Germany
ds2
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I'll check on this and let you know.
Thanks for the input!
I'm glad you like it!
Thanks for the input!
I'm glad you like it!
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update
-Fixed a crash when clicking on ListBox1 or ListBox2
-Fixed a crash when clicking on ListBox1 or ListBox2
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Download Link Updated
-
- Product Manager
- Posts: 14726
- Liked: 1706 times
- Joined: Feb 04, 2013 2:07 pm
- Full Name: Dmitry Popov
- Location: Prague
- Contact:
Re: I made this little program
Hi Biajja,
Great job! I like the tool but I think it must be somehow automated (maybe it is – but I’ve missed the option somehow), otherwise you have to click and select a backup every time you need to get some info.
Great job! I like the tool but I think it must be somehow automated (maybe it is – but I’ve missed the option somehow), otherwise you have to click and select a backup every time you need to get some info.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Thank you!
I was thinking about automating it before I left my office friday actually!
There is an issue with sizing of the controls and the form of the program on systems with font / icon size changes. I will fix it so the program doesn't go crazy on systems where the display size of fonts and icons are not default.
Also, I fixed the set directory saying invalid path for local paths. It was treating the local path info as a UNC path that was missing the \\ and then adding it making the path invalid.
So I should have that updated here shortly.
I was thinking about automating it before I left my office friday actually!
There is an issue with sizing of the controls and the form of the program on systems with font / icon size changes. I will fix it so the program doesn't go crazy on systems where the display size of fonts and icons are not default.
Also, I fixed the set directory saying invalid path for local paths. It was treating the local path info as a UNC path that was missing the \\ and then adding it making the path invalid.
So I should have that updated here shortly.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
I have updated the program to fix the invalid path issue, and should now have the font / display size issue fixed.
I also set this to check for updates automatically each time you start the program or you can click the 'update' button to check for an update.
I also set this to check for updates automatically each time you start the program or you can click the 'update' button to check for an update.
-
- Service Provider
- Posts: 183
- Liked: 40 times
- Joined: Apr 27, 2012 1:10 pm
- Full Name: Sebastian Hoffmann
- Location: Germany / Lohne
- Contact:
Re: I made this little program
Hey,
when I try to point it to our VEB-Path I receive the following error message:
when I try to point it to our VEB-Path I receive the following error message:
Code: Select all
************** Ausnahmetext **************
System.NullReferenceException: Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt.
bei Microsoft.VisualBasic.CompilerServices.Symbols.Container..ctor(Object Instance)
bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateIndexGet(Object Instance, Object[] Arguments, String[] ArgumentNames)
bei VEBMon.Form2.Button5_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34239 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
VEB Monitor
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Users/administrator.AUSTING/AppData/Local/Apps/2.0/Q5J24M82.PZA/DB0JRK0W.TCR/vebm..tion_c3b4d79f180ca31b_0001.0006_9b8e77d1a3501c6a/VEB%20Monitor.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 11.0.50709.17929 built by: FX45RTMREL.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34250 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34243 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34230 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
Microsoft.VisualBasic.resources
Assembly-Version: 10.0.0.0.
Win32-Version: 11.0.50709.18010 built by: FX45RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/v4.0_10.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle Ausnahmefehler an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
VMCE 7 / 8 / 9, VCP-DC 5 / 5.5 / 6, MCITP:SA
Blog: machinewithoutbrain.de
Blog: machinewithoutbrain.de
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Is anyone else experiencing issues with path?
I PM'd hoFFy and hopefully he gets back to me today.
Make sure you have the latest download of VEB Monitor.
There are still a few bugs in this program I'm trying to work out.
I PM'd hoFFy and hopefully he gets back to me today.
Make sure you have the latest download of VEB Monitor.
There are still a few bugs in this program I'm trying to work out.
-
- Product Manager
- Posts: 14726
- Liked: 1706 times
- Joined: Feb 04, 2013 2:07 pm
- Full Name: Dmitry Popov
- Location: Prague
- Contact:
Re: I made this little program
Hey Biajja,
Does VEB monitor support the latest 1.1 version?
Does VEB monitor support the latest 1.1 version?
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
It should.
I think there is an issue with VEB Monitor only updating via my update server and not when you try to manually update with the zip file.
I added the version number under the word Monitor now. Current version should be 1.6.31.32
So if you don't see the version number under the word monitor, then click 'Update'. If you don't have the update button, then completely uninstall and restart your system and try to install the current version from the zip file that I'm updating right now.
I think there is an issue with VEB Monitor only updating via my update server and not when you try to manually update with the zip file.
I added the version number under the word Monitor now. Current version should be 1.6.31.32
So if you don't see the version number under the word monitor, then click 'Update'. If you don't have the update button, then completely uninstall and restart your system and try to install the current version from the zip file that I'm updating right now.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Dima P. wrote:Hey Biajja,
Does VEB monitor support the latest 1.1 version?
Oh, nice!! I just realized v1.1 is out from what you said LOL... Downloading now!
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update: v1.6.31.35
-Added trap for empty full / incremental list causing a crash when you clicked or double-clicked on either list box.
-Added trap for empty full / incremental list causing a crash when you clicked or double-clicked on either list box.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update: 1.6.31.37
-Added Game Mode to disable notification balloons
-Added AUTOSCAN so you can set an interval to have the program scan your backups for you periodically
-Added Game Mode to disable notification balloons
-Added AUTOSCAN so you can set an interval to have the program scan your backups for you periodically
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update: 1.6.31.40
-Changed Game Mode checkbox text to say Disable Notifications
-Autoscan functionality tweaked so you can't accidentally set the time interval to 0 hours 0 mins and have the scan loop infinitely.
-Changed Game Mode checkbox text to say Disable Notifications
-Autoscan functionality tweaked so you can't accidentally set the time interval to 0 hours 0 mins and have the scan loop infinitely.
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update: 1.6.31.46
-Fixed another bug with Browse to folder
-Set all controls and forms to static sizes
-Fixed another bug with Browse to folder
-Set all controls and forms to static sizes
-
- Enthusiast
- Posts: 49
- Liked: 6 times
- Joined: Jul 21, 2015 3:52 pm
- Full Name: Biajja Chiemara
- Contact:
Re: I made this little program
Update: 1.6.31.56
-More GUI changes to lock down the forms, labels, and text to static sizes so on systems with larger windows font display settings the GUI won't go crazy.
-More GUI changes to lock down the forms, labels, and text to static sizes so on systems with larger windows font display settings the GUI won't go crazy.
Who is online
Users browsing this forum: No registered users and 45 guests