I'm trying to integrate a website of mine with the Solarwinds Information Service on my Orion NPM machine. I'm accessing this service from a linux machine using curl. I'm posting queries to Orion/Services/Information.asmx/Query.
I can pull some information correctly, like Orion.Nodes.Caption, but when I try to access, for example, Orion.Nodes.ResponseTime, I get errors:
HTTP/1.1 500 Internal Server Error Date: Thu, 15 Apr 2010 03:23:50 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 jsonerror: true Cache-Control: private Content-Type: application/json; charset=utf-8 Content-Length: 1378 {"Message":"RunQuery failed, check fault information.","StackTrace":" at SolarWinds.InformationService.InformationServiceClient.InformationServiceCommand.CreateFaultException(Message message)\r\n at SolarWinds.InformationService.InformationServiceClient.InformationServiceCommand.ExecuteReader(CommandBehavior behavior)\r\n at SolarWinds.InformationService.InformationServiceClient.InformationServiceCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)\r\n at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)\r\n at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)\r\n at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)\r\n at SolarWinds.Orion.Web.InformationService.InformationServiceProxy.Query(String query)\r\n at Information.DoQuery(String query)\r\n at Information.Query(String query)","ExceptionType":"System.ServiceModel.FaultException`1[[SolarWinds.InformationService.Contract2.InfoServiceFaultContract, SolarWinds.InformationService.Contract2, Version=2.0.0.501, Culture=neutral, PublicKeyToken=null]]"}
I've been looking everywhere for documentation on using this service, but I can't find it anywhere. Am I not supposed to be using this service? Am I missing something obvious? What I'm trying to do is get simple Node information, like AvgResponseTime. But I get the above error. Any help on where to look for information would be great. Thank you!