Risks, Limitations and Assumptions
- The integration can handle Critical/Recovery failure notifications for the following two cases when user enables App Failure Notifications in configuration
- Connectivity Exception
- Authentication Exception
- The integration will send any duplicate/repeat failure alert notification for every 6 hours.
- The integration cannot control monitoring pause/resume actions based on above alerts Metrics can be used to monitor resources and can generate alerts based on the threshold values.
- The minimum supported version for the option to get the latest snapshot metric is nextgen-14.0.0.
- Full discovery support requires gateway version 15.0.0 or above.
- The integration is not compatible with Cluster Gateway
Troubleshooting
- Ensure all the [prerequisites](/integrations/virtualization/microsoft-vvm/working-with-microsoft-scvmm/#prerequisites) mentioned are met.
- When the Microsoft SCVMM integration fails to discover or monitor, perform the following troubleshooting steps:
- Check if any alerts are generated on the cluster, gateway, or any error logs in vprobe.
- To rule out PowerShell connection issues or failures like end device connectivity or authentication, establish a connection with the end device from the gateway using the following steps:
- For NextGen Gateway, use the command:
kubectl exec -it nextgen-gw-0 -c nativebridge -- /bin/bash
to connect to the native bridge container. Once connected, proceed to run the following commands. - For Classic Gateway, directly run the following commands:
- Launch PowerShell using:
pwsh
- Run the following commands to establish connection. Replace
<password>
, <username>
, and <ipAddress>
with actual values before executing the commands:
$pw = ConvertTo-SecureString -AsPlainText -Force -String "<password>"
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "<username>", $pw
$session = new-pssession -computername "<ipAddress>" -credential $cred -Authentication Negotiate -ErrorAction Stop
$session.state
- If the session is established, ensure all prerequisites are met.
- Validate new PowerShell scripts with the following steps:
- Validate script changes for existing script files with the following steps:
- For NextGen Gateway, use the command:
kubectl exec -it nextgen-gw-0 -c nativebridge -- /bin/bash
to connect to the native bridge container. Once connected, proceed to run the following commands.For Classic Gateway, directly run the following commands:If connectivity or authentication issues persist, refer to the
SDK App Debugging process
and contact the Support Team.