Bei der Auswahl einer geeigneten Netzwerk-Monitoring-Software ist es wichtig, eine Lösung zu finden, die genug Potenzial birgt, um auch neuen Anforderungen im Rechenzentren zu begegnen. Grundlegende Auswahlkriterien sind eine flexible Benutzeroberfläche und die Möglichkeit zur Verfügbarkeitsüberwachung von Geräten und Applikationen, wie SQL- und virtuelle Server sowie zur Bandbreitenüberwachung, um die Auslastung des Netzes ständig im Blick zu haben. Außerdem sollte die Lösung alle gängigen Protokolle und Technologien wie WMI, Netflow, Packet-Sniffing und SNMP unterstützen. Idealerweise kann auch die Funktion von Webservern und die Verfügbarkeit von Netzwerkfreigaben und File-Servern überwacht werden. Die Möglichkeit zur Ressourcen-Überwachung (CPU, RAM) auch in heterogenen Systemlandschaften (Windows, Linux, Mac etc.) sollte gegeben sein. Spezielle Funktionen zur Überwachung der Servicequalität (QoS) von Netzwerkverbindungen sollten den Funktionsumfang abrunden.
Eine zentrale Monitoring-Software sollte alle Geräte gemeinsam überwachen können. So ist es möglich, Geräte unabhängig vom Hersteller miteinander zu kombinieren sowie weitere Komponenten zu einem späteren Zeitpunkt zu ergänzen. Zudem bleibt der Anwender unabhängig vom Interface, das die einzelnen Hersteller mitliefern.