NeoLoad can monitor system information servers. The protocols used are: JMX for Java application servers, Telnet/SSH for Unix systems, Perfmon for Windows servers, and so on.
Here is a non-exhaustive list of available monitors:
HTTP. Apache or other HTTP server.
Microsoft IIS. Supports all versions. Uses Windows Perfmon.
Microsoft. NET. Supports all .NET and ASP applications. Uses Windows Perfmon.
BEA WebLogic. Supports versions 8.x, 9.x, 10.x, 11.x and 12c.
IBM WebSphere. Supports versions 6.0, 6.1, and 7.0.
JBoss. Supports versions 4.0, 4.2, 5, 6, and 7.
Jonas. Supports all J2EE-certified versions.
Tomcat. Supports versions 5.5, 6.0, 7.0 and 8.0.
Oracle Application Server. Supports versions 9.x and 10.x.
GlassFish. Supports all versions. Certain counters may not be available for versions 2.x and earlier.
SAP NetWeaver. Supports versions 7.0.x and 7.1.x.
LiveCycle Data Services. Supports all versions from 2.6.
RSTAT. Allows monitoring of Unix and Linux systems.
Linux. Tested on Fedora, Mandriva, Suse, Ubuntu, CentOS, Red Hat, and Debian.
Solaris. Tested on Solaris 10.
HP-UX. Tested on HP-UX 11.
AIX. Tested on AIX 5 and AIX 6.1.
Microsoft Windows. Uses Windows Perfmon.
MySQL. Uses a JDBC connection. Supports versions: 4.0, 4.1, 5.x and 6.0.
Microsoft SQL Server. Uses Windows Perfmon. Supports all versions.
Oracle DB. Uses a JDBC connection. Supports versions 8i, 9i, 10g, and 11g.
DB2. Supports all versions from 8.1.
PostgreSQL. Uses a JDBC connection. Supports versions 6.x, 7.x, and 8.x.
VMWare. Uses the web services deployed on the VMWare servers.