I need to monitor access to my servers published on the internet but the SolarWinds server is inside my local network. How can I do this?
I assume you mean you want to measure the performance of externally facing web servers and not monitor the access. Monitoring the access would be a matter of going over the log files on the web servers.
To get an external perspective of your web servers you can do the following:
Cavets:
Chris.
Another option is to use Cisco IPSLA. If you have any Cisco routers that are capable of running Cisco IPSLA that are not located at your datacenter you can have them do HTTP monitoring of your web servers. You can then either use the Orion IPSLA module to monitor that, or use Orion NPM and build a bunch of UnDP's to monitor it.
I can't think of a distro that has nagios already installed.
If you use a fedora / centos / redhat distro, you can just do a "yum install nagios" and get it installed after the fact.