Verwenden Sie IISMonitor, um Webseiten zu überwachen und IIS automatisch neu zu starten

Verwenden Sie IISMonitor, um Webseiten zu überwachen und IIS automatisch neu zu starten

Ich habe zuvor eine einfache Tool-Software namens IISMonitor geschrieben. In den letzten Tagen habe ich sie organisiert und verbessert und die Gebrauchsanweisung ergänzt. Ich stelle sie Ihnen zur freien Verwendung zur Verfügung. Wenn Sie während der Verwendung auf Probleme stoßen oder Vorschläge haben, können Sie auch eine Nachricht hinterlassen und ich werde mein Bestes tun, um Sie bei den Änderungen zu unterstützen.

123WORDPRESS.COM Download-Adresse https://www.jb51.net/softs/799553.html

1. Tool-Einführung

IISMonitor wird zur Überwachung von Webseiten und zum automatischen Neustart von IIS verwendet. Es kann regelmäßig überwachen, ob die Webseite gültig ist. Wenn sie ungültig ist, wird IIS automatisch neu gestartet. Wenn sie immer noch ungültig ist, wird der Computer automatisch neu gestartet, um die Website wieder betriebsbereit zu machen. Dies ist in Situationen nützlich, in denen IIS aus unbekannten Gründen einfriert oder einfriert und nach einem Neustart wiederhergestellt werden kann.

Hauptfunktionen: Verschiedene Überwachungsparameter können nach Bedarf eingestellt werden, mit E-Mail-Benachrichtigungsfunktion und kann automatisch als Windows-Dienst gestartet werden. Dieses Tool ist eine umweltfreundliche Software und muss nicht installiert werden. Entpacken Sie es nach dem Download und doppelklicken Sie auf IISMonitor.exe, um es auszuführen. Da Sie IIS und den Computer neu starten müssen, muss IISMonitor auf dem IIS-Server ausgeführt werden.

Es ist zu beachten, dass der Neustart von IIS zur Wiederherstellung des Betriebs eine vorübergehende Maßnahme und ein Rechtsmittel ist, das nur als letztes Mittel eingesetzt werden sollte. Eine gründliche Lösung besteht darin, die Probleme im System oder Programm zu analysieren und zu beheben.

2. Arbeitsablauf

Der standardmäßige Überwachungs- und Neustartprozess ist: Alle 10 Sekunden wird auf die überwachte Webseite zugegriffen. Wenn der Zugriff auf die Webseite zweimal hintereinander fehlschlägt (der zurückgegebene Statuscode ist ungleich 200), wird dies als IIS-Abnormalität angesehen und IIS wird automatisch neu gestartet. Wenn die Webseite nach zweimaligem Neustart von IIS immer noch ungültig ist, wird dies als ungültiger IIS-Neustart angesehen und der Computer wird automatisch neu gestartet. Setzen Sie die Überwachung nach dem Neustart des Computers fort. Wenn die Webseite nach zweimaligem Neustart des Computers immer noch ungültig ist, geben Sie die Überwachung auf, senden Sie eine Benachrichtigung und übertragen Sie sie zur manuellen Verarbeitung.

Die Standardeinstellungen können nach Bedarf angepasst werden, einschließlich: URL der überwachten Webseite, Überwachungshäufigkeit, IIS-Neustart-Befehlszeile, Auslösebedingungen für IIS-Neustart, Befehlszeile für Computerneustart, Auslösebedingungen für Computerneustart usw.

Während des Überwachungsprozesses kann IISMonitor Ereignisprotokolle aufzeichnen, darunter: Zeitpunkt des Ereignisauftretens, Ereignistyp, zugehörige Parameter usw. zur späteren Bezugnahme. Wenn ein Ereignis eintritt, kann automatisch eine E-Mail-Benachrichtigung gesendet werden, um Sie rechtzeitig über den Überwachungsstatus zu informieren.

3. Bedienoberfläche und Parametereinstellungen

Die Bedienoberfläche von IISMonitor ist in der folgenden Abbildung dargestellt:

Die einzelnen Parametereinstellungen haben folgende Bedeutung:

(1) So führen Sie die Überwachung und den Neustart durch (Einstellungen - So führen Sie die Überwachung durch)

Sie können die URL der Webseite, die Überwachungshäufigkeit, die Art und Weise des Neustarts von IIS und des Computers sowie die Auslösebedingungen für den Neustart usw. angeben.
Zu prüfende Seiten-URL: Die URL der Webseite, die überwacht werden muss. Der Standardwert ist http://localhost.
Seitenprüfungsintervall: Zeitintervall zur Überwachung von Webseiten, Standardwert: 10 Sekunden.
IIS-Reset-Befehl: Die Befehlszeile zum Neustarten von IIS. Der Standardwert lautet: iisreset /restart.
IIS-Reset-Trigger: Die Triggerbedingung für den Neustart von IIS. Standardwert: Aktiviert, 2 aufeinanderfolgende fehlgeschlagene Zugriffe auf Webseiten.
Befehl zum Zurücksetzen des Computers: Die Befehlszeile zum Neustarten des Computers, der Standardwert lautet: shutdown.exe -r.
Auslöser für Computer-Reset: Die Auslösebedingung für den Neustart des Computers. Standardwert: Aktiviert. Die Webseite schlägt nach zwei aufeinanderfolgenden Neustarts von IIS immer noch fehl.
Auslöser für Überwachung abbrechen: Die Auslösebedingung für den Abbruch der Überwachung. Standardwert: Aktiviert. Die Webseite wird auch nach zweimaligem Neustart des Computers in Folge fehlschlagen.

(2) So richten Sie Benachrichtigungen ein (Einstellungen - E-Mail-Benachrichtigung)

In diesem Abschnitt wird definiert, wie E-Mail-Benachrichtigungen gesendet werden. Unter anderem wird beschrieben, welche Ereignisse gemeldet werden müssen, wer benachrichtigt werden soll, welches Konto verwendet werden soll usw.
Zu benachrichtigende Ereignisse: Welche Ereignisse müssen benachrichtigt werden? Standardwert: Bei IIS-Neustart, Computerneustart und Abbruch der Überwachung wird benachrichtigt.
E-Mail des Empfängers: Die E-Mail-Adresse des Empfängers.
E-Mail des Absenders: Die E-Mail-Adresse des sendenden Kontos.
SMTP-Server des Absenders: Die SMTP-Server-URL des sendenden Kontos.
Konto des Absenders: Das Anmeldekonto des Absenderkontos.
Passwort des Absenders: Anmeldepasswort des Absenderkontos.

(3) Überwachung von Statusinformationen (Status -Monitor Actions)

In diesem Abschnitt werden Informationen zum Überwachungsstatus angezeigt, darunter: Startzeit der Überwachung, Seitenüberwachungszeiten, IIS-Neustartzeiten, Computerneustartzeiten usw. In der untersten Zeile stehen die aktuellen Arbeitsanweisungen und der Status.
Startzeit der Überwachung: Die Zeit für den Start der Überwachung.
Anzahl der Seitenüberprüfungen: Die Häufigkeit, mit der die Seite überwacht wurde.
Anzahl der IIS-Resets: Die Häufigkeit, mit der IIS neu gestartet wurde.
Anzahl der Computer-Resets: Die Häufigkeit, mit der der Computer neu gestartet wurde.

4. So setzen Sie die Überwachung nach dem Neustart des Computers fort

Nach dem Start der Überwachung kann die Software die Überwachung nach dem Herunterfahren und Neustarten ohne manuelles Eingreifen automatisch fortsetzen. Wenn der Computer jedoch neu gestartet wird und IISMonitor nicht gestartet ist, wird die Überwachung unterbrochen. Zu diesem Zweck können Sie IISMonitor so einstellen, dass es beim Booten automatisch gestartet wird, sodass die Überwachung kontinuierlich erfolgt. Es gibt zwei Einstellungsmethoden. Die Schritte sind wie folgt:

  • Eine Möglichkeit besteht darin, IISMonitor in das Startverzeichnis aufzunehmen und automatisch im Vordergrund auszuführen. Konkrete Schritte: Start → Alle Programme → Start → Rechtsklick → Durchsuchen, das Startprogrammverzeichnis aufrufen → Rechtsklick in eine leere Stelle → Erstellen → Verknüpfung → Durchsuchen → Diese Software IISMonitor.exe auswählen. Danach wird IISMonitor bei jedem Einschalten oder Neustarten des Computers automatisch im Vordergrund ausgeführt und Sie können die Betriebsoberfläche und den Betriebsstatus sehen.
  • Die zweite Möglichkeit besteht darin, IISMonitor in einen Windows-Dienst umzuwandeln und ihn automatisch im Hintergrund auszuführen. Konkrete Schritte: Gehen Sie zum Unterverzeichnis „Service“ im Verzeichnis „IISMonitor“ und doppelklicken Sie auf das Batchprogramm AddIISMonitorService.bat, um IISMonitor in einen Windows-Dienst namens IISMonitor zu konvertieren. Danach wird der Dienst bei jedem Einschalten und Neustarten des Computers automatisch im Hintergrund ausgeführt, aber die Betriebsoberfläche und der Betriebsstatus sind nicht sichtbar. Wenn Sie den Dienst nicht benötigen, können Sie ihn deinstallieren. Die genauen Schritte sind: Stoppen Sie zuerst den Dienst, wechseln Sie dann in das Unterverzeichnis „Service“, doppelklicken Sie auf „RemoveIISMonitorService.bat“, und der Dienst wird deinstalliert.

Um den IISMonitor-Dienst zu starten und zu stoppen, gehen Sie控制面板→管理工具→服務→IISMonitor→右鍵→按需選擇啟動、停止或自動啟動。

5. Download-URL

http://www.hc-software.com/hcgis/support/IISMonitor.zip

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Beispiel für eine IIS-Anwendungspool-Überwachungsmethode
  • Zusammenfassung mehrerer Methoden zum Neustarten des IIS-Dienstes
  • .net Neustart des IIS-Threadpools und gemeinsame Nutzung des IIS-Site-Programmcodes
  • So starten Sie einen nicht reagierenden IIS-Dienst neu

<<:  Detaillierte Erläuterung des automatischen Füllschreibens von CSS3-Flexboxen

>>:  Methoden für JavaScript-String-Objekte

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.6.22

In diesem Tutorial wird der spezifische Code der ...

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

So erstellen Sie Ihr eigenes Image mit Dockerfile

1. Erstellen Sie ein leeres Verzeichnis $ cd /hom...

JS implementiert Anforderungsdispatcher

Inhaltsverzeichnis Abstraktion und Wiederverwendu...

Beispiel für den schnellen Aufbau eines Redis-Clusters mit Docker

Was ist Redis Cluster? Redis Cluster ist eine von...

Docker-Netzwerkprinzipien und detaillierte Analyse benutzerdefinierter Netzwerke

Docker virtualisiert eine Brücke auf dem Host-Rec...

Beispiel einer langsamen MySQL-Abfrage

Einführung Durch Aktivieren des Slow Query Log ka...

Der praktische Prozess des Login-Status-Managements im vuex-Projekt

Inhaltsverzeichnis Werkzeug: Anmeldeszenario: übe...

Detaillierte Erklärung des Vue3-Sandbox-Mechanismus

Inhaltsverzeichnis Vorwort Browser kompilierte Ve...