Was ist Monitoring?
Monitoring zeigt, ob Server und Dienste erreichbar sind und wie stark sie ausgelastet sind.

Was es ist
Monitoring beantwortet Fragen im laufenden Betrieb, nicht beim Schreiben des Codes. Ist der Dienst erreichbar? Wie voll sind CPU, Speicher und Platte? Wie lange dauern Anfragen? Steigt die Fehlerrate?
Es beantwortet die Frage im Betrieb: läuft der Dienst, und wie voll ist der Rechner, auf dem er läuft.
Woraus es besteht
Es gibt zwei Blickrichtungen. Verfügbarkeit prüft von außen, ob eine Adresse noch antwortet. Auslastung schaut auf den Rechner und den Prozess selbst. Beides zusammen sagt dir, ob die Seite nur langsam ist oder schon weg. Ein Check allein auf „antwortet der Port“ merkt nicht, wenn die Anwendung hängt und trotzdem die Verbindung offen hält.
Was schiefgeht
Dazu gehören Schwellen und eine Meldung. Ein Graph, den niemand ansieht, ist eine Archivierung. Eine Meldung bei jedem kleinen Ruckeln ist Lärm. Du legst fest, was ein echtes Problem ist: Platte über einem Wert, Dienst länger als ein paar Minuten nicht erreichbar, Fehlerrate über dem Üblichen.
Was du sonst selbst pflegst
Ohne Monitoring merkst du Ausfälle, wenn jemand schreibt. Nachts oder am Wochenende ist das oft zu spät, und du weißt nicht, seit wann es kaputt ist.
Wie es auf MainPath vorkommt
Auf MainPath ist Monitoring Teil des Betriebs, neben Logs und Backups. Du siehst, ob Server und Dienste noch da sind, ohne für jedes Projekt eine eigene Prüfkette zu bauen.