Network monitoring goes beyond simple up/down scanning by using polling, protocols like SNMP and WMI, and optional agents to collect granular performance data — CPU usage, RAM, storage, temperature, and more — from devices across the infrastructure. A centralized monitoring platform aggregates this data to give administrators a full, real-time picture of network health.
Network Monitoring & Polling
When we do scanning on our network, we're determining if a piece of equipment exists, if it's up and running, if a certain service is up and running on it. But maybe we want more than just a yes or no, is it on, is it available. Maybe what we want to know is more detailed, like what is the CPU running at, what is the percent that the CPU is running at, what is the RAM, how much RAM is filled up, how much storage do we have left — maybe some more granular details. So in this case maybe we do polling.
Polling just means checking the status of something. Many times we want to check the status of a piece of equipment beyond just whether it's available or not. We want to actually see what is the percent that it's running at, or the saturation that it's running at.
A good example is that a lot of our network closets have air conditioning in them. There's an air conditioning unit over here — you can't see it right here, but there's an air conditioning unit over here. One of the things we would want to monitor is going to be temperature. So I would actually have temperature gauges in the room that I could address electronically, and they would actually be polled into our PRTG system for monitoring purposes, and they were incorporated into our UPSs.
There are a lot of different sensors that we could monitor on all of our different equipment. Things are specific to certain types of databases or certain types of applications, so we can make sure that they're up and running and that they're functioning at the level that we need to have them running at. So it really gives us a full perspective of what's happening on our network, and if there is an issue, how we can troubleshoot that issue and figure out where the issue is stemming from.
A lot of this polling really happens already on the different pieces of a system. A server will already be keeping track of all sorts of things, and same thing with desktop machines, and same thing with switches, same thing with routers. But the problem now is, if there is an issue, how do we go to each one of these devices and check each one of these devices? Well, that's where monitoring software comes into place.
What we could do is set up monitoring software on one of our devices and then make a connection out to all of these other devices. Sometimes it goes and grabs the information and pulls it back, and other times it's just a push and it gets sent to these devices. So there are different methodologies on how to grab this different information, but essentially we will have a server on here that's keeping track of that, which allows us to get on there and see what's happening on our network.
There are also several different types of protocols that help facilitate this. Because the communication is happening from these devices to some sort of central service here, we need protocols, ways of communicating back and forth.
Let's say there's a machine that we want to monitor. There are a lot of ways that we can monitor it: through some of the protocols that I mentioned before, like WMI, and we could do the scanning, like the ping and those types of things, to see if these services are up and running. So there are a lot of different ways we can make sure of the health of the system without ever installing anything on that system.
However, there are sometimes when we install agents, which gives us a greater level of understanding of what's happening on that machine. A good example of this would be like SQL database software that I've used in the past, where we've installed an agent on there and it gives us much more granular information.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →