Great question and good timing. Watch for an announcement in this forum and on F5.com later this month. If you have specific questions that cannot wait until then, please send me a message directly in DevCentral, and I will speak with you.
Tried installing 3.1.0 to a Windows 2008r2 with SCOM 2012 and got the following error:
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
I am not 100% sure that your issue is this one, but out of hundreds of installs, we've seen a handful of people run into a permission related issue on a temp directory created during installation. The work around for those folks has been to set/reset permissions on that temp directory then re-run setup.
It did end up being a permissions issue with the temp directory. After I reset the perms by assigning a different user account perms and removing it the install proceeded correctly. However after installing to a custom directory not the suggested one in the installer, it doesn't update the environment variable for the path to the F5 management pack. I updated that and it starts discovery, but says unable to contact service. When I look at the F5 Monitoring Service it is set to disabled. When I enable it and start the service it gets to a started state only to stop less than a min later.
There is a trace log:
Global Critical: 0 : [7/2/2012 1:56:26 PM]The service F5MonitoringService is starting Global Error: 0 : [7/2/2012 1:56:48 PM]A data operation failed: Error=F5Networks.ManagementPack.DataAccess.ManagedConnections.OperationFailedException: An Operations Manager operation failed: One of the enumerations in the resulting object(s) contained data outside the allowable range. ---> Microsoft.EnterpriseManagement.Common.InvalidDatabaseDataException: One of the enumerations in the resulting object(s) contained data outside the allowable range. ---> System.ArgumentException: Requested value 'None' was not found. at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) at Microsoft.EnterpriseManagement.Configuration.MonitoringRule..ctor(RuleGenerated generatedWrapper, ManagementGroup managementGroup, ManagementPack managementPack) --- End of inner exception stack trace ---
Do I need to open a support case or have you seen this as well?
Thanks for the update. Glad to hear you have a partial solution but unfortunate it didn't get you all the way there. The monitoring service issue you described is new to me. I do recommend opening a support case at this point. They'll want a reference to this thread as background.