Dynamic Real-⁠Time System Information

  • Visualise current activity
  • Understand issues
  • Resolve problems
  • On-premise and cloud


An instant view of a server and how it’s performing, with a tactical, dynamic and real-time display showing in detail exactly what an individual system is doing.


With ServerInternals, all the information is right there at your fingertips, supporting a rapid diagnosis, quickly getting to the root cause of the problem and enabling the right solution to be put in place.

There’s no need to run Performance Monitor, wondering which counter values to collect, no need to look at Services to see what’s failed, no need to start Event Viewer and then set up complex filters to remove all the irrelevant extra information and no need to connect to the server and use Task Manager to check on CPU load, memory usage and the details of running processes.


Full Diagnostics

Performance data, event logs, service status and process information, together with drill-down navigation combine to provide a fast and efficient root-cause analysis of problems.

Where required, remedial action can be taken directly from ServerInternals.

Graphical Display

Colour-coded status indicators, gauges, charts and lists allow a broad range of information to be displayed in the most appropriate way.

Auto-scaling charts covering a number of time ranges give both current and historic information in a clear format.

Real-⁠Time Information

All information is collected every few seconds, and the display is updated immediately and automatically.

There’s no need to remember to refresh anything, so you can always be sure that what you see is right up to date and accurate.

Simple Connection

All data is collected over the network, and ServerInternals does not require any additional software to be installed on a monitored computer.

A direct inbound network connection, typically over a firewall-friendly single TCP port, is all that is needed.

Customisable Layouts

The format of the displayed information is not fixed, and can be extended or modified as required.

Each layout is stored as a file, and you can build up a library of layouts and use whichever one is most suitable for a particular situation.

Minimal Impact

ServerInternals has been built to ensure that full diagnostic information can be displayed without any unnecessary loading on the system.

For a typical modern server, complete interactive information collection imposes a load of less than 1%.

Extractable Information

An individual element, a single panel or the whole display can be saved as one or more images in several formats and sizes or copied to the clipboard.

The underlying chart data and the text of lists can be exported as plain text or as a Microsoft Excel® document.

Remote Access

When you can’t be in the office, you can connect to any system via a web-based gateway, with all the same functionality as a direct connection.

All connections can be made outbound over secure HTTP, so there’s no impact on your network’s security.

Time Series Analysis

Charts can show different time ranges, allowing you to easily see if a problem is a brief spike or a longer-term issue.

Individual items on a chart can be quickly excluded from the display and the formatting changed, allowing you to focus on the problem at hand.

Event Log Filtering

There’s a wealth of useful diagnostic information in the event logs, but finding it can sometimes be difficult.

Advanced filtering lets you exclude irrelevant events or limit the list to only include particular events, showing you just the information you need.

System Management

If the problem is caused by a failed service or a runaway process, there’s no need to start other tools or log onto the server to resolve the issue.

You can stop and start services and terminate rogue processes with just a couple of mouse clicks.

Multi-System Review

To keep an eye on several systems, you can display information from each of them in rotation on a schedule.

When something significant occurs on one of the systems, you can pause the display and investigate directly from within the application.


ServerInternals can connect to any Windows system, and display current values and historic trends for any performance item supported by that system. It can display the contents of every event log, list all services and their states, and show detailed information for processes and threads. It is also possible to start, stop and restart services, and to terminate processes.

You can quickly see any area that is causing problems, whether that be high CPU load, undue memory usage, excessive disk activity or any other aspect of system performance.

When connecting to a Hyper-V host, you can see the processor load, memory usage, disk activity and network traffic for each virtual machine on that host, as well as information about the physical host itself.

The display is completely customisable. To get you started, ServerInternals ships with two built-in layouts; one covering the core information for a typical server and one that is tailored for use with Hyper-V hosts.

However, for specific requirements, or to focus on the behaviour of a single application, either the built-in layouts can be modified or entirely new layouts, showing just the information you need, can be created from scratch. An intuitive drag-and-drop interface allows layouts to be created and modified quickly and easily.

Full instructions on how to design, modify and use your own layouts are included in the help file, and are also available online.

A connection can be made to any cloud-based system, or one in a remote office connected via a WAN, just as easily as to a system on the local network.

ServerInternals can connect to an installed collector agent or can use the operating system’s WinRM capabilities. Both of these use secure and firewall-friendly protocols that encrypt all data and only require a single TCP port to be open.

When used on internal networks, in addition to using WinRM or a collector agent, ServerInternals can also connect using WMI, which is suitable for most corporate LANs and WANs.

If the target system is not available via a direct connection, the optional Gateway makes it possible to securely connect to a system from anywhere over HTTP.

ServerInternals is not a full infrastructure monitoring tool, and will not pro-actively notify you of issues. Instead, its role is to give you an interactive tactical view of the current behaviour of a system, showing you how that system is running and providing a wealth of information to support an informed diagnosis of any problems and their subsequent remedial action.

For comprehensive monitoring, reporting and alerting for your whole infrastructure, we suggest that you take a look at our companion product, ServerAssist, a server and network monitoring solution for all sizes of network.

A free download of ServerInternals lets you try the software for 15 days. During that time, you will have access to full technical support via telephone and e-mail. Contact us with any questions, and we'll be very happy to help.

The evaluation package includes software to allow you to run your own gateway, making it possible to securely connect to a system from anywhere over HTTP. This will typically require an externally hosted web server to run the gateway software. If a suitable server is not available, Hazelnut Software can make a test gateway available as part of the evaluation.

ServerInternals is licensed corporate-wide or on a per computer basis.

There are three licence types available; corporate-wide, full and agent-only.

A single corporate licence allows unlimited usage across all servers and workstations owned or operated by a single legal entity.

The full licence, which is intended for workstations, allows the entire ServerInternals suite to be installed. The agent-only licence, which is intended for servers, only allows the collection agent to be installed.

No additional licence is required for the systems to which ServerInternals connects via WMI or WinRM and which are not running the collection agent - a licence is only required for each computer running the ServerInternals software itself.

Typically an organisation that does not choose the corporate-wide licence will require one full licence for each individual who is using the software to understand system behaviour and diagnose issues, and one agent licence for each server on the network.

For per computer licences, when you purchase your licences, you’ll recieve one serial number for each licence purchased, and each serial number is used to activate the software on a single computer.

Once activated, ServerInternals can then be used to connect to an unlimited number of servers to display diagnostic information.

ServerInternals is available with corporate-wide or per computer licensing.

A single corporate licence allows unlimited usage across all servers and workstations owned or operated by a single legal entity and is priced at £500 / $600 / €550.

Per computer licences are priced at £50 / $60 / €55 per licence for a full installation, and £20 / $25 / €22 per licence for just the collection agent.

All types of licence can be purchased online, and we also accept pruchase orders.

The purchase price is a one-off cost and there are no recurring charges. For any queries related to ordering, please contact us to discuss your requirements.

A full edition of ServerInternals, with no usage restrictions, is included at no additional charge with the Professional Corporate edition of ServerAssist, our network monitoring solution.

The best way to see what ServerInternals can do for you is to download the software and evaluate it in your own environment.

All the documentation is available online, and to gain a good appreciation of the core capabilities, we would suggest that you start with the key concepts, how ServerInternals is typically used, and the information available out of the box by using the built-in layouts.

If you want to discuss any aspect of ServerInternals with us, or would like some assistance with running the software, then please get in touch.


ServerInternals is free to download and is a fully-functional product. It will operate for 15 days before requiring activation.

The package includes all the software and a getting started guide that has step by step instructions to help you quickly get up and running.

The software will install on any current Windows operating system and has no dependencies or prerequisites.

ServerInternals can be installed on a workstation and used to diagnose servers over the network or installed directly on a server and run locally.

Released on 29 October 2019


About Us

Hazelnut Software builds reliable and intuitive server, network and infrastructure monitoring tools to help you get a better understanding of how your whole IT environment is operating.

As well as ServerInternals, we also produce ServerAssist, a server and network monitoring solution for all sizes of network.

Privacy Policy

Our privacy policy is available for review.


Hazelnut Software Ltd
Third Floor
207 Regent Street
United Kingdom

Contact Details

T: +44 330 330 8642

E: info@serverinternals.co.uk

H: Mon - Fri, 9:00 am - 5:00 pm

Send Us A Message