Agentenloser Systemmonitor für mehrere Windows-Rechner

Ich benötige eine Anwendung, die, wenn sie auf einem Computer (dem Controller ) ausgeführt wird, grundlegende Systemressourcen und Netzwerkkonnektivität für etwa 20 Windows-Server/Clients (die Nodes ) überwachen kann, die sich alle im selben lokalen Netzwerk befinden.

Die Knoten sollten agentenlos sein , dh es sollte kein dedizierter Client/Agent auf ihnen installiert sein.

Falls erforderlich, ist es akzeptabel, relevante Dienste/Berechtigungen auf einem Knoten manuell zu konfigurieren, solange es sich um etwas handelt, das standardmäßig mit dem Betriebssystem geliefert wird (z. B. PowerShell). Die Installation einer Java Virtual Machine ist ebenfalls akzeptabel.

Unterstützte Betriebssysteme für den Controller und die Knoten:

  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 10

Einige andere Must-Have-Anforderungen:

  • Es ist kostenlos und Open-Source
  • Die folgenden Daten werden alle X Sekunden erfasst:

    • IP-Konnektivität (Ping)
    • Betriebszeit/Ausfallzeit
    • CPU auslastung
    • Nutzung des physischen und virtuellen Speichers
    • Festplattennutzung
  • Der Controller erfordert eine minimale Konfiguration/Einrichtung, möglicherweise ohne die Notwendigkeit von Voraussetzungen wie einem vollwertigen RDBMS oder einem vollwertigen Webserver (z. B. MySQL, Apache).
  • Die Daten werden im Dateisystem oder in einer SQLite-Datenbank auf dem Controller gespeichert.

Die Nice-to-have-Anforderungen:

  • Der Controller kann E-Mails senden, um vordefinierte Benutzer über bestimmte Ereignisse zu informieren (z. B. Verlust der Netzwerkverbindung).
  • Die Echtzeit- und/oder Verlaufsdaten können von wenigen Benutzern auf ihren eigenen Computern entfernt in einem Browser angezeigt werden
  • Es verfügt über gebrauchsfertige Plugins zur Überwachung anderer Systemressourcen und/oder kann durch das Schreiben benutzerdefinierter Plugins erweitert werden

Bevor ich mein eigenes geschrieben habe, habe ich mich gefragt, ob es bereits etwas mit diesen Funktionen gibt.

Kennen Sie SNMP (einfaches Netzwerküberwachungsprotokoll)?

Antworten (1)

Ich nehme an, 10-Strike LANState Pro erfüllt die meisten der erforderlichen Dinge (siehe Link ).

IP connectivity (ping)
Uptime/Downtime
CPU usage
Physical and virtual memory usage
Disk usage

Darüber hinaus entdeckt und erstellt es eine Netzwerkkarte.

Es ist jedoch nicht kostenlos und Open Source.

Open-Source wird als "must-have" aufgeführt.