The germane function of network management is, in fact, the monitoring of key services and infrastructures. As network troubleshooters, we are interested in seeing when things are about to fail, as well as when they fail. When we monitor, we’re interested in the following items:
Performance— Is the resource running out of steam? What’s it running out of? How close to capacity is it running?
Uptime— How long has the device been up? Should we restart it as a preventative measure?
Availability— Is the resource available, or is it down?
Because you could monitor literally hundreds of individual resources via the network— for example, the power supplies in your server, each hard drive, the internal temperature of the CPU, its network ...