Check the Trap logs in C:\ProgramData\SolarWinds\Logs to see what errors you may be getting. Something I was given to do was:
1. From the Orion server, go to <volume>:\Program Files (x86)\SolarWinds\Orion
2. Look for the file SWTrapService.exe.config. Right click it and open in Notepad
3. Look for the this:
<add key="UseCollectorEndpoint" value="True"/>
4. Change the True to False.
5. Save the SWTrapService.exe.config file then close it.
6. From the Orion Service Manager, restart the Traps service. Make sure that it is running (without stopping)
But that was specifically because I was seeing this error:
ERROR SolarWinds.Orion.Core.Collector.MessageSender.MessageSender`1 - Data send failed.
System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: There was an error generating the XML document. ---> System.ArgumentException: '.', hexadecimal value 0x00, is an invalid character.