Found a possible bug in the URLs asociated with the List of Virtual Machines displayed on the ESX Server Details view.
Where the guest server name is diplayed and link to click through appears (very nice), the URL is in the form:
orionserver:8787/.../NodeDetails.aspx
If you click the List of Virtual Machines heading to detach the resouce and view in a new window the link for that same server becomes:
orionserver:8787/.../NodeDetails.aspx ie; /NetPerfmon is missing from the URL, with the resulting error message when clicking on the link:
Orion Website Error
An error has occurred with the Orion website.
Additional Information
System.Web.HttpException: The file '/Orion/NodeDetails.aspx' does not exist.
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
FYI other interesting behavior in this resource:
Where a guest servername appears that is only monitored by ICMP because SNMP is not yet configured on the server (and no green LED so it's obvious), clicking the displayed servername link prompts Do you want to manage SERVERNAME with Orion? I have not followed through with this dialog in case it screws up some existing config. I note too that the ICMP monitored server IP address is not known or not found and would reply on DNS resolution of the name to continue.
How is the resource checking the found VM guests against the nodes already known to orion?
In the attached screen screenshot, servers x03, x04, xVM1 are snmp managed. Servers x34 and x40 are icmp pinged only.
The Not Running servers are also offered to be managed. I can't imagine what happens there.
Evaluating version 9.1 so cannot open a support ticket.
cheers
stewie