I need help finding a piece of software, or at least a type of software.
I have an application server that runs MANY programs on MANY ports, my use case involves multiple DB servers, email, multiple web servers etc - but a bigger problem is that a solution I came up with for one aspect of the application involves dynamically creating, using, and then deleting vhosts for Apache on a specific port range.
I need a way to actively monitor ALL my ports, to see the software that is using the port, and the traffic currently going over it (a bit like netdata if possible, but broken down by ports).
I have been looking for almost 2 days for this, the best option I have found is Nmap, but it only runs scans, so I would have to schedule scans, aggregate the data, and produce my own views since every front end I can find for it (browser based) is buggy as all hell. More surprisingly, it seems CRAZY to me that there isn't simple piece of software that can just show me a current readout of my ports and what they're doing to troubleshoot my application stack! I can't be the only one with this need...
To give an example; logio.org is an active log viewing software, it lets me monitor and view log updates in real time. This lets me run portions of my application, then see the access and error logs as they happen. I could really use something like that for ports - but I absolutely can't find it
So I have come to ask the server peeps - how can I accomplish this? Is their a software that does this or will I have to write this most painfully obvious tool myself?