Monitoring bezeichnet die Protokollierung bzw. Aufzeichnung von Aktivitätem eines Systems. Diese Überwachung wird durch eine installierte Software auf dem System durchgeführt und wird in zwei Hauptbereichen angewandt.
Auf Servern zeichnet die Software alle Prozesse auf, um nachvollziehen zu können, welche Funktionen am meisten genutzt werden und daher evtl. mehr Ressourcen benötigen. Die Aufzeichnung von Prozessen ermöglicht ebenfalls eine Fehlerdiagnose, um fehlerhafte Prozesse zu beheben oder Optimierungen vornehmen zu können. Desweiteren ist nachvollziehbar, wer wann welche Änderungen auf dem System vorgenommen hat.
In vielen Unternehmen werden die Arbeitsrechner mit einer Monitoring-Software ausgestattet, um die Aktivitäten der Angestellten zu protokollieren. Dabei werden alle Änderungen, besuchte Webseiten, E-Mails uvm. aus unterschiedlichen Gründen aufgezeichnet.
Die Protokolle eines Servers sind meistens nur textuell und werden als Changelog bezeichnet. Das Monitoring von einzelen Computern kann alle Aktivitäten sowohl textuell durch .-log-Dateien als auch graphisch durch Screenshots aufzeichnen.