With so many different technologies cropping up on corporate networks it can be difficult to find devices on your network. The modern network has everything from computers, to servers, switches, printers, and virtualized services, which all need to be monitored to optimize performance.
This guide will primarily focus on finding network devices in organizations and enterprise environments, but we will briefly look at how to discover devices on a home network as well.
Here is our list of the best tools to find devices on your network:
- SolarWinds Network Device Scanner with NPM EDITOR’S CHOICE A network discovery and mapping system that is part of a larger network monitoring package. Runs on Windows Server. Begin a 30-day free trial.
- Spiceworks IP Scanner A free, online scanner for networks that can display device details.
- ManageEngine OpManager A monitoring package for networks and servers that provinces network device discovery, an asset inventory creator, and a network topology mapper.
- Paessler PRTG Network Monitor A collection of monitors for networks, servers, and applications that automatically creates a device inventory through automatic discovery and then generates network maps.
How to Find Devices on a Home Network
While you can use a network monitoring tool to discover devices on a home network, if you’re only dealing with a handful of devices then you can effectively do this through the command prompt. We’re going to show you how to do this below:
Topics we will cover include:
- How to find devices on a home network
- Why you need a network discovery tool
- How to find devices with PRTG Network Monitor
- How to find devices with Spiceworks IP Scanner
- Other tools for finding devices
- Best practices: Scheduling autodiscovery
For Windows Users:
- Type CMD in the search box and click Run as Administrator from the menu
- Enter the net view command to view devices connected to your network You will then see a list of devices connected to your network in the output.
- To view the IP addresses of the devices, enter the arp -a command, which will list the Internet address physical address and type of each device. You can then use ping these IP addresses to find the devices.
For Mac Users:
- Go to the Applications folder and open the Utilities folder
- Click on the Terminal to open it
- Now enter the arp -a command to view a list detailing the LAN IP address and Mac address of each device.
While these commands are useful for home networks, in larger enterprise networks with lots of devices it’s preferable to use a network discovery tool.
Best Practices
1. Regularly Update Your Inventory and Scheduling Autodiscovery
If you want to make finding devices even easier, it’s a good idea to schedule autodiscovery. A tool like PRTG Network Monitor that lets you schedule autodiscovery daily or weekly allows you to periodically update your network and add new devices.
Setting a schedule enables your monitoring environment to scale alongside your infrastructure, which helps you to maintain an accurate network inventory. An outdated inventory is a security risk because you won’t have complete transparency over your systems. That means they could easily become an entry point for an unscrupulous attacker.
Scheduled autodiscovery also has the advantage of eliminating the tedious manual work of adding new devices. Less time spent adding devices to your network monitoring system means more time monitoring your network and fighting off online threats.
2. Why You Need Automated Mapping
If you’re working in an enterprise environment with lots of devices and you want to maximize the diagnostic capabilities of your network monitoring, you need a solution with automated mapping. Tools like PRTG Network Monitor and SolarWinds Network Performance Monitor include automated mapping that creates a topological display of your network that you can use to monitor performance. These maps are valuable for helping to visualize your network.
It can be difficult to get an accurate picture of how your network functions by looking at metrics alone. Sometimes being able to pull up a map that shows how devices connect to each other in real-time, helps you to pinpoint where performance issues originated from.
In other words, mapping provides you with another diagnostic tool that you can use during troubleshooting. Its important maps are automated which, if you’re working with lots of devices will take too much time to manually add devices.
Automate Device Discovery
Knowing how to find devices on your network can save you a lot of time when managing your network. While you can scan for devices by running manual scans it’s much more efficient to have an automated tool do this for you. Platforms like PRTG Network Monitor eliminate the hassle of adding devices yourself and can scale alongside the needs of your network.
With an abundance of affordable network monitoring tools on the market now’s a better time than ever to adopt an autodiscovery solution and maintain transparency over your network. Optimizing performance and blocking cyberattacks starts with having complete transparency over the status of your network.
The leading network discovery tools for finding network devices
With these criteria in mind, we looked for a range of network discovery tools, some of which are integrated into full network monitoring systems, while others are on-demand IP scanners.
Our methodology for selecting network device discovery tools
We reviewed the market for network device discovery systems and analyzed tools based on the following criteria:
- A system that will scan a network from one location
- Local and remote options
- Database resource and server resource monitoring
- Alerts for resource shortages and performance deterioration
- An easy-to-use interface
- A free trial, demo, or money-back period for no-risk assessment
- A reasonable price that reflects the quality of the product and offers value for money
1. SolarWinds Network Device Scanner with NPM (FREE TRIAL)
The SolarWinds Network Device Scanner is a utility within the Network Performance Monitor package. The full system provides constant monitoring for all network devices and that process begins with an initial sweep of the network.
You don’t have to enter any device details in order to get the system to create a network inventory. Instead, the Network Device Scanner automatically scans the network and logs each of the devices that it encounters. This discovery service reoccurs constantly, so if you add a device, or move or remove one, this change is instantly reflected in the network inventory.
Key Features:
- Autodiscovery
- Creates a network asset inventory
- Generates a network topology map
- Implements constant live network monitoring
- SNMP-based
Why do we recommend it?
SolarWinds Network Performance Monitor is a comprehensive automated monitoring system that is based around the Simple Network Management Protocol (SNMP) and this is the basis of its device discovery ability. The tool not only discovers all devices but maps the entire network and then continually re-queries to keep an automatically up-to-date network map and inventory. This combination of services saves a lot of time and frees up technicians for other tasks.
The network inventory forms the basis of a monitoring service. This package is based on the Simple Network Management Protocol (SNMP). The monitor periodically broadcasts a request for reports and SNMP agents installed on all network devices send back a response with all details of the device, including its make, model, and age, firmware version, and resource capacities. The response also includes details of traffic throughput. The Network Performance Monitor assembles these reports into live activity data in the system console.
SNMP includes a system called Traps. This enables a device agent to send out a report, called a Trap, without waiting for a request if it encounters a problem on the device. The Network Performance Monitor interprets these Traps into alerts. You can get the NPM to forward alerts to your technicians by SMS or email.
Who is it recommended for?
The Network Performance Monitor is a great tool for monitoring any network. However, its facilities are probably a little too much for small businesses, so this package is a good option for mid-sized and large enterprises.
SolarWinds Network Performance Monitor is an on-premises package that installs on Windows Server. The starting price for the system is $1,638 and you can try it out before you buy with a 30-day free trial.
Pros:
- The monitoring system sets itself up
- Network inventory and topology maps are constantly up to date
- Details on each device
- Provides alerts if devices experience problems
- Customized alerts for performance metrics
Cons:
- No SaaS version
2. Spiceworks IP Scanner
EDITOR’S CHOICE
SolarWinds Network Device Scanner is our top pick for a tool to find devices on your network because it sets itself up and it will constantly update its network device inventory. The system generates a topology map on demand, based on information in the inventory. As the inventory is constantly updated, the map is also always live. This scanner is part of a full system monitoring service, called the Network Performance Monitor.
Download: Get a 30-day free trial
Official Site: https://www.solarwinds.com/network-performance-monitor/registration
OS: Windows Server
If you want a more basic tool for tracking network devices then Spiceworks IP Scanner is another tool worth considering on Windows and Mac.
- Free to use
- On-demand scanning
- Cloud-based
Spiceworks IP Scanner is a free tool that can be accessed through the Spiceworks Community site. This is a nice tool that is part of a suite of free systems. Other packages that can be accessed from the unified console include a Help Desk service and a connection tester. These are useful tools for small businesses.The software allows you to automatically scan for all hardware with IP addresses and adds it to the platform. You can view a table of All Devices including information such as IP address, OS, vendor, open ports, antivirus, storage, hardware information, and more.
You can use the software by following the instructions below:
- Download and install IP scanner (the application will automatically open in your browser after installation).
- Enter the IP range you want to scan and press Start Scan. The IP Scanner will automatically scan the subnet your device connects to.
- After the scan, you can see an overview of the discovered devices and their hardware information on the All Devices page.
- If you’d like to export the results to a CSV file then you can push the Export button in the top right-hand corner.
- (Optional) Rescan by clicking the refresh icon on the left-hand side of the screen.
To make it easier to navigate the program includes a filtering and search function so that you can find information on specific devices. This is particularly useful for navigation if you’re working in a network that has lots of different devices. Once you’ve finished scanning you can export the results to CSV.
The IP Scanner and the other tools in the Spiceworks package are aimed at small businesses. A larger organization that didn’t want to pay for a device discovery system would be better off with Nagios Core, Zabbix, or Icinga 2.
Spiceworks IP Scanner is available for free.
Accessed from a website
Scan any network anywhere
Offers address information and device details
Supported by ads in the console
3. ManageEngine OpManager
ManageEngine OpManager is a network monitoring software that includes network discovery capabilities. With ManageEngine OpManager you can discover up to 5,000 interfaces per minute with automated network discovery that scans an IP range or entire network. The discovery process uses a range of protocols including ICMP, SNMP, WMI, and Telnet.
- Monitor for networks and servers
- Autodiscovery
- Asset inventory and topology maps
ManageEngine OpManager offers a nice combination of network and server monitoring, which also gives it the capability to monitor virtualizations. The package is able to discover both physical and virtual systems and map them. You also get a network inventory automatically compiled with this service and SNMP polling provides device health reports.
Once devices have been added to the tool you can view information such as the name of the device, the type of device, OS, and more. You can also monitor performance information including availability, CPU and memory, errors and discards, and traffic.
ManageEngine offers three editions for OpManager, which makes it suitable for enterprises of all sizes. There is even a free version that is limited to discovering, mapping, and monitoring three devices. If you only have three devices in your enterprise, you can probably see them all from your desk without needing to rely on a discovery tool.
ManageEngine OpManager starts at $245 for 10 devices. The software is available on Windows and Linux. There is also a free trial.
This is a full monitoring system
Inventory and maps are automatically updated
Uses SNMP for network monitoring
Not a SaaS package
4. Paessler PRTG Network Monitor
Paessler PRTG Network Monitor is a network monitoring platform that allows you to discover network devices and IP addresses. The software automatically adds devices to its monitoring environment so that you can monitor performance through the dashboard and benefit from a mapping feature for a top-down perspective of your network.
- Flexible monitoring system
- SNMP scans
- Asset inventory and maps
Paessler PRTG is a flexible package of monitoring systems, which are called “sensors.” The system uses SNMP to discover all devices, create an asset inventory, map the network, and implement continuous device health checks. The PRTG system sets itself up and it is able to monitor multiple sites from one console.
The program works by having the autodiscovery feature run after you’ve finished the installation process. PRTG Network Monitor scans your network for devices with a ping scan. Throughout the scan, you’ll be able to see what percentage the scan is at.
You also have the option to run autodiscovery on individual devices or groups. You can run manual scans on these by right-clicking on a group or device and selecting the Run Auto-Discovery option. This command will prompt the software to start scanning for new devices.
As devices are discovered throughout your network, the tool will create sensors for those devices from out-of-the-box templates. You’ll also receive notifications once each device has been discovered.
Paessler PRTG is suitable for use by businesses of all sizes. The pricing structure makes the service affordable and if you only use 100 sensors, which can include the device discovery service, you never have to pay for the package.
It is important to note that when the program is discovering devices, system performance will decrease as the resources are used to scan. PRTG Network Monitor is available for Windows. The software is free for less than 100 sensors, paid versions start at $1,750. You can download a free trial.
Tailor your own monitoring package by selecting sensors
Constantly updated network inventory and topology maps
Free option
You need to only activate the sensors you need to control costs
Do I need a Network Discovery Tool?
If you’re working in an environment with lots of devices then it’s going to be near impossible to manage all of those without a centralized network monitoring solution. Likewise, if you have a unified monitoring solution manually discovering devices will be too time-consuming to do effectively.
- Open a Command Prompt window
- Enter arp -a
To discover devices at the scale you need a network discovery tool with autodiscovery. A solution that uses autodiscovery will automatically discover new devices upon installation and when new devices are added to your network. You don’t need to manually add new devices as the software will do it for you.
Automated network discovery provides two main benefits to administrators:
- An updated record of your network
- Less time spent on manual administration
By freeing up time, the user can focus on monitoring the health and performance of devices via the comprehensive inventory discovered by the network monitoring tool. Having an inventory of devices compiled in one place makes it easier to identify performance issues and correct them before they have an impact on your end-users.