Comprehensive data protection for all workloads
Post Reply
dips
Veeam Legend
Posts: 21
Liked: 6 times
Joined: May 08, 2019 12:32 pm
Full Name: Dipen N Kumar
Contact:

Feature Request - Proxy in Use

Post by dips »

Hi,

I'd like to request a feature to be able to see which backup proxy is being used by a job.

For example, when looking at the list of jobs under Home > Jobs > Backup, the only way to check is to go into each job to see the backup proxy in use. Is it possible to add an option to be able to show which backup proxy has been specified? For example, Name, Type, Guest Interaction Proxy, Status, etc
Mildur
Product Manager
Posts: 9848
Liked: 2607 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Feature Request - Proxy in Use

Post by Mildur »

Hi Dipen

Thanks for the request.
Currently you can do that with two Veeam One Reports.

This one will show you the configured proxies:
https://helpcenter.veeam.com/docs/one/r ... ml?ver=110

This one will show you the configured transport type for the proxy:
https://helpcenter.veeam.com/docs/one/r ... ml?ver=110

For already processed jobs, you can also check the backup job session details per VM. You will see which transport mode and which proxies were used.
If you don't have Veeam One, you could use Powershell to build your own report.

Thanks
Fabian
Product Management Analyst @ Veeam Software
dips
Veeam Legend
Posts: 21
Liked: 6 times
Joined: May 08, 2019 12:32 pm
Full Name: Dipen N Kumar
Contact:

Re: Feature Request - Proxy in Use

Post by dips »

Thanks Fabian,

Unfortunately, no Veeam One in this environment so PowerShell it is.
Mildur
Product Manager
Posts: 9848
Liked: 2607 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Feature Request - Proxy in Use

Post by Mildur » 1 person likes this post

You're welcome.

Command to get proxies and proxy type of a Job:

Code: Select all

$job = Get-VBRJob -name "Job Name"
$job | Get-VBRJobProxy | ft name,FailoverToNetwork,TransportMode,IsDisabled
I'm not sure about the Guest Interaction proxy Command. I have to check that.

Thanks
Fabian
Product Management Analyst @ Veeam Software
dips
Veeam Legend
Posts: 21
Liked: 6 times
Joined: May 08, 2019 12:32 pm
Full Name: Dipen N Kumar
Contact:

Re: Feature Request - Proxy in Use

Post by dips »

Thanks Fabian, the Guest Interaction Proxy is what I am after. Otherwise its manually checking all jobs :O
Mildur
Product Manager
Posts: 9848
Liked: 2607 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Feature Request - Proxy in Use

Post by Mildur »

Otherwise its manually checking all jobs
For the backup proxy, you can use a for each loop and go through all jobs.
You don‘t need the information about the backup proxies? Just the guest Interaction proxy?
Product Management Analyst @ Veeam Software
dips
Veeam Legend
Posts: 21
Liked: 6 times
Joined: May 08, 2019 12:32 pm
Full Name: Dipen N Kumar
Contact:

Re: Feature Request - Proxy in Use

Post by dips »

Yes, that's right. Just the Guest Interaction one.
Mildur
Product Manager
Posts: 9848
Liked: 2607 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Feature Request - Proxy in Use

Post by Mildur » 2 people like this post

I'm very sorry.
I understood from your first post that you need the values from backup proxy and guest interaction proxy.

Currently with supported powershell methods, you can only query if guest interaction proxy is set to automatic or not:

Code: Select all

$job = Get-VBRJob -name "Job Name"
$job.VssOptions.GuestProxyAutoDetect
But I found an unsupported method in the forum and put together an example (for a single job):

Code: Select all

$job = Get-VBRJob -name "JobName"
$JobGips = [Veeam.Backup.Core.CJobProxy]::GetJobProxies($Job.id) | ?{$_.Type -eq "EGuest"}

if($job.VssOptions.GuestProxyAutoDetect -eq $True){
        echo "Automatic Detection enabled:" $job.VssOptions.GuestProxyAutoDetect
    } else {
        echo "Automatic Detection enabled:" $job.VssOptions.GuestProxyAutoDetect
        ForEach ($JobGip in $JobGips) 
	    {
		    Get-VBRServer | where-object {$JobGip.proxyid -eq $_.id} | ft Name,Type,IsUnavailable -AutoSize
            }
        }
Product Management Analyst @ Veeam Software
dips
Veeam Legend
Posts: 21
Liked: 6 times
Joined: May 08, 2019 12:32 pm
Full Name: Dipen N Kumar
Contact:

Re: Feature Request - Proxy in Use

Post by dips »

No worries Fabian,

That will be a massive help too.
Post Reply

Who is online

Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 56 guests