PRTG ist mMn eine überteuerte GUI für SNMP, WMI und andere Standards..
Gute Alternativen sind das schon genannte Zabbix, Icinga2 oder z.B. Check_MK. Von allen gibt es bei Bedarf (kostenpflichtige) Enterprise-Editionen oder zumindest Support aber alle haben auch eine kostenfreie Version.
Für solche winzigen Umgebungen hast ein Check_MK vermutlich am schnellsten aufgesetzt zumindest meiner Erfahrung nach. Gibt afaik auch eine Abwandlung davon, findet man wenn man nach omd-labs sucht.
Bei der von mir genannten Lösung hast du ein recht gutes Auto-Discovery wenn du SNMP Zugriff einrichtest (z.B. bei Switchen, Routern, Firewalls, etc) bei Servern oder da direkt den mitgelieferten Agenten installierst.
Ob du dann alle automatisch gefundenen Checks auch nutzen willst obliegt dir bzw euren Anforderungen. Ansonsten gibt es natürlich die üblichen Querelen mit Monitoring:
- Wer soll wann bei welchem Event alarmiert werden?
- Passen die Default-Schwellwerte oder müssen diese an die eigenen Gegebenheiten angepasst werden
- Gibt es Abhängigkeiten, die zu beachten sind, etc
- reine Ping-Checks kann man zwar für Host-Availability machen aber sagt noch nix dazu aus, ob ein bestimmter Dienst verfügbar ist, etc. pp
Erfahrungsgemäß sollte man anfangs die Alarmierung nicht aktiv schalten und zusehen, dass man wo nötig ggf die Config anpasst. Achtung: Ein neu eingeführtes Monitoring ist idR sehr rot weil es einem vor Augen führt, was alles nicht stabil oder korrekt funktioniert. Entweder geht man die Probleme dann an oder man ignoriert es, verschließt die Augen vor dem Desaster und dreht die Schwellwerte soweit hoch, bis es vermeintlich grün wird.
Hat man dann das gröbste geklärt legt gemeinsam mit dem Empfängern fest wer wann alarmiert werden soll, welche Dienste, Checks etc sind kritisch, welche nicht etc und baut dann das Alerting auf.