Check website Availability

Verfügbarkeit der Website prüfen

Führen Sie Ihre Website-Überwachung mit unserem Server-Monitoring-Service durch. Unser Monitoring-Service überprüft in regelmäßigen Abständen die Verfügbarkeit Ihres Standortes. Mit dem Siegel "Certified Domain" auf Ihrer Website. Dieses Plugin prüft die Verfügbarkeit einer Domain direkt aus Ihrer Symbolleiste. Bevor Sie Produkte auf Ihrer Website prüfen, möchten Kunden wissen, ob das Produkt in ihre Region geliefert werden kann.

Monitor für die Website von SABBIX - kostenlose Dokumentationen

Mit den so genannten Webszenarien bieten wir Ihnen umfassende Messmöglichkeiten für die Erreichbarkeit und Schnelligkeit von Websites. Der Test ist nicht auf den Aufruf von einzelnen URL' s begrenzt. Beim Kompilieren des Servers oder Proxy müssen Sie die Option für --with-libcurl festlegen, sonst können Sie die Web-Szenarien nicht verwenden. Das Web-Szenario ist für viele Ansprüche geeignet.

Allerdings sollten die Maße von Yabbix mit Bedacht genommen werden. Bei einem URL-Aufruf werden verknüpfte Objekte wie z. B. Grafiken, Javascript oder CSS nicht neu geladen. Der gemessene Downloadzeitraum spiegelt nicht wider, was ein Besucher Ihrer Website erfährt. Das in einer Web-Seite vorhandene JavaScript wird nicht durchgeführt.

Mit einer vorkonfigurierten HTTP-Anfrage wird ein Web-Server von ihm abgefragt. Zum Beispiel, während Sie mit Hilfe von PHP den HTTP Post Request eines Logon-Formulars nachbilden, kann ein Web-Entwickler einen Defekt im HTML-Code machen. Es gibt keine Bugs von ihm. Wer also mehr Datensicherheit bei der Überwachung von Web-Seiten wünscht, sollte die folgenden Quellen in die Datenbank von Samsung integrieren: Zabbix:

Regressionstest: Prüfungen, die von einem vollständigen Webbrowser automatisch ablaufen. Ermitteln Sie die wichtigsten Leistungsindikatoren Ihrer Website, wo Sie sehen können, dass alles in Ordnung ist (Seitenaufrufe, Zahl der Aufträge, Zahl der Suchvorgänge usw.). Sie können den Datenbankmonitor verwenden, um solche Daten z.B. stündlich von der Firma Sabbix einzugeben.

Auch das kostenlose Webanalyse-Tool PICWIK kann als Quelle für Informationen zu den Produkten von ZF genutzt werden. Durch die Echtzeitverarbeitung der Messdaten durch die Firma Pywik kann bei Unterschreitung der Konvertierungsrate einzelner Elemente ein Alarmsignal ausgelöst werden. Wenn Sie eine Website regelmässig mit Hilfe von PHP ausprobieren möchten, müssen Sie ein eigenes Scenario erstellen, indem Sie die Schaltfläche "Create Scenario" in der oberen rechten Ecke des Hauptmenüs Configuration|Web benutzen.

Später können Sie vollständige Adressen angeben, die immer über eine DNS-Abfrage auflöst werden. Wenn ein Rechner von einem Web-Szenario über einen HTTP-Request beobachtet wird, werden auch die HTTP-Requests der Web-Szenarios vom Web-Szenario durchgeführt. in Zabbix als separate Wirte. Dies ermöglicht es Ihnen, Web-Tests von einem externem Proxyserver außerhalb des Firmennetzwerks auszuführen, während sich der Zabbix-Server zusammen mit dem Web-Server im Netzwerk aufhält.

Sämtliche durch den Versuch gewonnenen Informationen werden wie üblich in der Artikeldatenbank zwischengespeichert. Dies geschieht bei uns vollautomatisch im Hintergund. Tragen Sie im Eingabefeld "Name" einen Testnamen ein. Zu einem späteren Zeitpunkt findet man den Testfall unter diesem Titel unter Monitoring|Latest Data, Monitoring|Web und beim Einrichten von Auslösern. Benutzen Sie diese Möglichkeit nicht, wenn Sie sich über ein HTML-Formular an einer Web-Seite anmelden.

Mit dem Aktualisierungsintervall bestimmen Sie, wie oft der Versuch abläuft. Im Dropdown-Menü des Agenten können Sie wählen, als welchen Webbrowser sich das Programm ausgibt. Zum Beispiel, wenn Sie als Agenten eingeben, können Sie Ihre Statistik später leichter aufräumen, indem Sie alle Anforderungen dieses Browsers bei der Auswertung der Protokolldateien ausblenden.

Die beiden Werkzeuge vermessen Web-Seitenaufrufe mit Hilfe von Java-Script, das nicht ausgeführt wird. Nicht als Seitenaufrufe gelten die Prüfungen von Sabbix. Sie können im Feld Variables die für alle Anforderungen des Testes verwendeten Daten abspeichern. Spezifizieren Sie nur die in mehreren Aufträgen verwendeten Größen als Var. Um auf den Variableninhalt zuzugreifen, tragen Sie die entsprechende Zeile einschließlich der Klammern ein.

Wie ein DNS-Lookup beweist, wird die Website www.daserste. de in der Regel von drei Web-Servern oder Load-Balancern geliefert, die von DNS round robin zufällig ausgelesen werden. Nur durch das manuelle Einstellen des so genannten Hostheaders gelingen die Testreihen. lock -H "Host:wwww.daserste. de" Verwenden Sie die Schaltfläche Hinzufügen, um die individuellen Adressen anzugeben, die innerhalb des Testes abgerufen werden.

Sie müssen jeder URL einen eigenen Name zuweisen. Unter dieser Bezeichnung wird die URL später in den Bewertungen der Downloadgeschwindigkeit und der gescheiterten Anrufe gefunden. Vor der Erstellung eines einzigen ausführlichen Tests, der Ihre gesamte Website in vielen Anfragen testet, sollten Sie folgende Punkte beachten: Bei der Einrichtung der Auslöser können Sie nur beurteilen, ob ein Kettenschritt gescheitert ist.

Letztlich können Sie für jedes Scenario nur zwei nützliche Auslöser einrichten. Man kann in einer Handlung (Mail, SMS) nicht genau angeben, bei welchem Arbeitsschritt der Versuch gescheitert ist. Bei einem großen Scenario mit vielen Arbeitsschritten erhält man später nur eine Meldung: "Im Scenario X ist ein Irrtum aufgetreten".

"Wenn Sie wissen wollen, auf welcher URL ein Problem in einer Message entdeckt wurde, ist es besser, mehrere Szenarien mit nur wenigen Handgriffen zu erstellen. Tragen Sie im Eingabefeld URL die URL inklusive des Protokolls und der GET-Parameter ein. Falls Sie ein Web-Szenario in einem Web-Szenario erstellen, können Sie die URL auch mit dem Macro {HOST.

E-Tag: "40a1e-0-48f339489b740" Der Timeoutwert legt fest, wie viele Sek. lang das Programm wartet. Geben Sie im Eingabefeld Erforderliche Zeichenfolge ein, welche Worte in der gewünschten Web-Seite vorkommt. Sie können im Eingabefeld Erforderlicher Statuscode angeben, welchen HTTP-Status die Web-Seite versenden soll. Um zu überprüfen, ob eine Website "normalen" Content liefert, geben Sie "200" ein.

Während der Einzelschritte eines Web-Szenarios können Sie den Seitenaufruf als HTTP-POST-Aufruf an den Web-Server senden. Jedoch sind die Einsatzmöglichkeiten von ?abbix begrenzt. Auch das Senden von POST-Anfragen führt möglicherweise nicht zum erwünschten Ergebnis, da das Programm kein Java-Script ausführen kann. Falls Sie auf die von Ihnen definierten Werte für alle Stufen eines Drehbuchs zugreifen wollen, müssen Sie diese in geschweifte Klammern einfügen.

Unter dem Hauptmenüpunkt Monitoring|Web können Sie ein zusammenfassendes Ergebnis der Einzeltests nachvollziehen. Entweder wird ein Testfall mit "OK" markiert, wenn alle Testschritte bestanden wurden, oder Sie werden eine Meldung wie "Failed on Second Page[2 von 2 ] Error: Pages did not match" vorfinden. Klickt man auf den Titel eines Web-Szenarios in der rechten oberen Ecke, erhält man eine spontane Grafik mit den Downloadgeschwindigkeiten aller Arbeitsschritte innerhalb der vergangenen Zeit.

Scheitern mehrere Arbeitsschritte, wird nur der erste gescheiterte Arbeitsschritt notiert. Wurden alle Arbeitsschritte mit Erfolg durchgeführt, wird 0 ausgegeben. Sie stellen die Auslöser für Web-Szenarien wie jeden anderen Auslöser ein. Klicke auf Auslöser in der Kolonne hinter dem Host-Namen und auf "Trigger erstellen" in der oberen rechten Ecke. Jetzt können Sie einen Auslöser einstellen, der Sie benachrichtigt, wenn ein Arbeitsschritt des Szenarios ausfällt.

Sie können die Antwortzeit oder den Antwortstatus der Einzelschritte auch durch Auslöser bewerten lassen. Falls Sie Einzelschritte durch einen Auslöser ausgewertet haben, müssen Sie die Auslöser korrigieren oder einen neuen nachträglich einfügen. Bei der Überwachung vieler Web-Seiten ist das Erstellen und Verwalten von Web-Szenarien zeitaufwendig.

Bis Zabbix Version 2.2 war das Fehlen der Fähigkeit, Web-Szenarien in Vorlagen zu erstellen, ein wirkliches Hindernis. Sollen nur viele URL' s auf Verwendbarkeit und ausgelieferte Inhalte geprüft werden, können selbst erstellte Prüfungen in Shell- oder Perl-Skripten sinnvoller sein. Im Gegensatz zu den Web-Szenarios müssen Sie die Domäne für die Prüfung nicht erneut eingeben.

Das folgende Beispiel zeigt einen simplen Webseiten-Test, den Sie als externes Script auf dem Zabbix Server oder auf einem Proxyserver erstellen. Die in der Host-Konfiguration erstellten Daten (IP- oder DNS-Name) werden vom Script genutzt, so dass Sie auch einen entsprechenden Eintrag in einer Vorlage erstellen können. Sie können nun einen Eintrag vom Type "external check" nach dem Schema http.status[{HOST. CONN},,] einrichten.

Erstellen Sie das folgende Script unter dem Dateinamen HTTPS. grp.

Mehr zum Thema