Es kommt immer wieder vor, das man mehrere PCs oder Server überwachen will, ohne viel Aufwand dafür treiben zu müssen. Um das recht schnell tun zu können, habe ich ein kleines, unkompliziertes Ping-Tool geschrieben, das auch eine Logdatei schreiben kann. Eine Auswertung zu einen späteren Zeitpunkt ist also möglich.
Das PingTool wird über eine Textdatei 'pcliste.txt' mit PC-Namen gefüttert. Diese Datei wird bei jedem Start noch einmal zur Anzeige gebracht und kann dann verändert und gespeichert werden. Nach dem schließen der Datei startet das Tool. Die Textdatei darf pro Zeile einen PC-Namen enthalten sowie Bemerkungszeilen (beginnen mit einem Semikolon). Wenn nach dem PC-Namen mindestens ein Leerzechen kommt, kann dort auch noch eine Notiz stehen. pcliste.txt Das Programm ließt die Liste ein und pingt die angegeben PCs ab. Dabei wird maximal 50 ms auf eine Antwort gewartet. Dadurch können pro Sekunde ca. 20 PCs angepingt werden. Wechselt der Status eines PCs von online auf offline oder zurück, ertönt ein kurzes Signal und das Ereignis wird in das Logfile "ping.log" geschrieben. Außerdem erscheint ein Ballon im Tray mit der entsprechend Meldung. Bei jedem Durchgang werden die Antwortzeiten erfasst und mit der letzten verglichen. Die letzte Veränderung wird mit einem * in der Anzeige markiert. Wenn das Programm läuft sind verschiedene Tasten aktiv: Alt+H zeigt eine Hilfe Sollten die Ballons nicht erscheinen, kann ein Registry-Key dafür verwantwortlich sein. Bitte folgendermaßen setzen oder einen Doppelklick auf die Regdatei im Archiv machen. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] |
Anhang | Größe |
---|---|
PingTool.zip | 273.42 KB |