The Flexera Community is currently in maintenance mode to prepare for the upcoming launch of the new community. Click here for more information.
Hello,
I'm looking for a list of URLs / IP addresses that needs to be opened on proxy to retrieve Office 365 consumption data with Microsoft 365 Adapter (FlexNet Manager Suite 2019 R1 U5).
Unfortunately there is no information placed in FNMSInvAdaptersAndConnectorsReference.pdf regarding that.
One thing I had discovered placed below, but it refers to older version:
2019-10-10 14:43:21,800 [INFO ] All retries have been attempted for Reader 'Get Users from Office 365' 2019-10-10 14:43:21,800 [INFO ] Completed with error in 2 seconds. 2019-10-10 14:43:21,800 [ERROR] System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it <proxy_ip>:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at ManageSoft.Compliance.Importer.Logic.PowerShellDataReader.CheckForPowerShellError() at ManageSoft.Compliance.Importer.Logic.PowerShellDataReader.Read() at ManageSoft.Compliance.Importer.Serialization.IntermediateWriter.WriteData(XmlWriter xmlWriter) at ManageSoft.Compliance.Importer.Serialization.IntermediateWriter.WriteData() at ManageSoft.Compliance.Importer.Logic.XML.SourceToTarget.ExecuteReader(IExecutionContext context, ISourceConnection sourceConn, IDataReader reader) at ManageSoft.Compliance.Importer.Logic.PublicObjectModel.SourceToImportedTableObject.ExecuteReader(IValidatingDataReader reader, SourceToObject STOObject) at ManageSoft.Compliance.Importer.Logic.PublicObjectModel.SourceToObjectImplementation.ExecuteImplementationSQL(IExecutionContext context, SourceToObject sourceToObject) at ManageSoft.Compliance.Importer.Logic.XML.Reader.Execute(IExecutionContext context) at ManageSoft.Compliance.Importer.Logic.ActionExecuter.ReaderExecuter.ExecuteSingleReader(Reader reader, Int32 procedureOrder, Version sourceDatabaseVersion) at ManageSoft.Compliance.Importer.Logic.ActionExecuter.ReaderExecuter.Execute() at ManageSoft.Compliance.Importer.Logic.ComplianceImporter.ProcessExecution(ComplianceReader p_ComplianceReader, Tenant p_Tenant, IExecutionContext p_Context)
Oct 10, 2019 08:15 AM
I don't have a precise or complete answer here, but hopefully can at least point you in the right direction. From what I have seen, URLs and connections that Microsoft/Office 365 components make appear to be reasonably complex. Information on the following pages may get you started:
It is likely that only some of the URLs and IP address ranges used by Office 365 in total will be used by the APIs that FlexNet depends on. However I have not found any information from Microsoft which gives insight into which URLs/IP ranges are used by which APIs, so this remains somewhat of a black box as far as I can tell.
Oct 12, 2019 12:43 AM
I found an interesting thing with one graph call used in Flexera adapter, it returns another adress https://reports.office.com/...
https://docs.microsoft.com/en-us/graph/api/reportroot-getoffice365activeuserdetail
Dec 06, 2019 11:26 AM