Quantcast
Channel: VMware Communities : Discussion List - Automation Tools
Viewing all articles
Browse latest Browse all 9071

Add multiple SNMP traps destination locations

$
0
0

I'm trying to set multiple SNMP trap destinations, but can't seem to get the correct format.

 

Any ideas?

 

#Set Variables

$communities="R3@d0nly"

$trapDestinationA="1.1.1.1"

$trapDestinationB="1.1.1.2"

 

Connect-VIServer server1

$vmhosts= @(Get-VMHost) | sort

 

foreach ($vmhostin$vmhosts)

{

Write-Host"Conecting to $vmhost"

$esxConnect=  Connect-VIServer-Server$vmhost-Userroot-Password"password"

 

#Get SNMP Object

$snmpObj=Get-VMHostSnmp

 

if(!((Get-VMHostSnmp).Enabled))

{

      Write-Host"Enabling SNMP"

      Set-VMHostSnmp-HostSnmp$snmpObj-Enabled:$true-ReadOnlyCommunity$communities

}

Else

{

      Write-Host"SNMP Already Enabled"

}

 

Write-Host"Setting SNMP Configuration"

Set-VMHostSnmp-HostSnmp$snmpObj-ReadOnlyCommunity$communities

 

Write-Host"Setting the new SNMP targets"

Set-VMHostSnmp-HostSnmp$snmpObj-AddTarget-TargetCommunity$communities-TargetHost$trapDestinationA

Set-VMHostSnmp-HostSnmp$snmpObj-AddTarget-TargetCommunity$communities-TargetHost$trapDestinationB

 

Write-Host"Disconnecting from $vmhost"

Disconnect-VIServer$esxConnect-Confirm:$false

 

}

 

 

ERROR

Set-VMHostSnmp : 7/14/2015 5:20:44 PM Set-VMHostSnmp

At C:\Users\admin\Documents\Set-snmp-traps.ps1:35 char:15

+ Set-VMHostSnmp <<<<  -HostSnmp $snmpObj -AddTarget -TargetCommunity $communities -TargetHost $trapDestinationB

+ CategoryInfo          : NotSpecified: (:) [Set-VMHostSnmp], SystemError

+ FullyQualifiedErrorId : Client20_SystemManagementServiceImpl_InitTrapTargetList_ViError,VMware.VimAutomation.ViCore.Cmdlets.Commands.Host.SetVmHostSnmp


Viewing all articles
Browse latest Browse all 9071

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>