Is it possible to pull in Data from Apache Tomcat servers into Splunk that's sitting on a windows box?
I believe the answer is yes but wanted confirmation.
PS: i understand this isn't the typical way you would like to set it up. I also know on linux it would work better.
To understand this clear, you mean to say "push" the data from Windows Box to splunk and that box is running Apache tomcat ? Then Yes, you can ingest apache tomcat log files from Windows Box to splunk using Splunk Universal Forwarder.
Windows Server with SPlunk Enterprise installed, can it ingest Apache tomcat data...? you've answered the question and thank you!
If you plan to use the add-on for Tomcat then as well as log data you have the option of making a JMX connection to pull in various metrics relating to the runtime. Add-ons can save you a lot of time and it's generally worth checking them out if there is one for the technology you are trying to splunk.
The release notes in the docs state that the Add-On is supported on Windows.
So, as per the comments above - yes, you can ingest Tomcat data into a Windows hosted Splunk server.
Would the Tomcat Apache Server phone home similar to the way the Windows nodes do? I'm having an issue now where I have 7 tomcat servers with the UF installed. I have 1 Windows Server, everything is using it's default value (9997 and 8089). The same Admin password on the Splunk Server (Windows) is the same admin/pw I use when setting up the SPlunk UF on the Tomcat Servers.
For the Life of me, the Tomcat Server isn't phoning home. I've looked into the firewall ports and they seem to be open. I've compare the inputs and outputs.conf files from my windows nodes and their UF .conf files look similar to the Tomcat input/output.conf files so it appears all is setup correctly but TomCat nodes don't show as phoning home on our Splunk Server.
I'm unsure as to how I manage the Linux servers if they don't show as phoning home. Any other ideas as to why they aren't showing up?