Autor Thema: Neuer Shop Monitor  (Gelesen 13995 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Neuer Shop Monitor
« am: März 15, 2013, 13:03:47 »
Wir haben einen neuen Service für Shoppilot Kunden online gestellt.
Bei dem Shopmonitor haben Sie die Möglichkeit ihre Shopseite überprüfen zu lassen. Hierbei wird eine automatische Überprüfung des html-Codes nach einem Wort ihrer Wahl vorgenommen.
Wird dieses Wort nicht in ihrem HTML-Code gefunden, dann funktioniert die Shopseite nicht richtig. Handelt es sich um eine dynamische Shopseite, dann wird noch zusätzlich der HTML-Code nach dem vorhanden sein der angegebenen Url überprüft. Ist die Url nicht mindestens 3 mal in dem HTML-Code vorhanden, dann funktioniert die Shopseite ebenfalls nicht richtig.
Ausserdem wird damit überprüft, ob die Seite erreichbar ist.
Die Überprüfung wird alle 10 Minuten ausgeführt und im Falle eines Fehlers wird die Fehlermeldung an ihre angegeben Email Adresse gesendet. Um diesen Service nutzen zu können ist eine Regstrierung notwendig.
Dieser Service ist für Shoppilotkunden kostenlos.
Diese Version befindet sich noch in der Testphase. Für Anregungen und Verbesserungsvorchläge sind wir sehr dankbar.
Hier gehts zur Seite
http://monitor.shoppilot.de

Linkback: https://www.shoppilot.net/pf/index.php?topic=1654.0
« Letzte Änderung: März 15, 2013, 13:54:56 von schorchi »

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Neuer Shop Monitor
« Antwort #1 am: März 15, 2013, 15:00:37 »
Hallo,

habe es mal getestet mit einem Wort dass es nicht gibt.

Vorschlag 1)
   Mails für den selben Fehler nicht mehrfach versenden
   (z.B. generierte Meldungen mit einer ID bestücken, die in ein extra DB-Feld schreiben und dieses Feld -
   if (ID steht schon im Feld) {Mail nicht mehr versenden}
   vor Ausführung von sendmail abfragen.)

Szenario:  Freitag Mittag Dienstschluss - Freitag Abend fällt der Server aus - Montag früh Mails abrufen
-> ~ 350x die selbe Fehlermeldung  :o

Vorschlag 2)
  Monitoring NUR für ShopPilot Shopseiten !
  = zusätzliche Prüfung ob "ShopPilot" im Quelltext steht
  (bei dyn. und statischen Seiten steht ja die Version z.B. <!-- ShopPilot e 3.05.02a build 2901-2013 -->)


Vorschlag 3)
   2a) Prüfen einzelner URLs ermöglichen
        Mit "URL prüfen" werden jetzt alle eingegebenen Seiten geprüft und das kann recht lange dauern.
   2b)  Prüfung einzelner URLs aktivieren/deaktivieren
        Dann muss man sie nicht löschen/neu anlegen wenn man das "zeitweise" (z.B. wenn man Änderungen im Shop testen will) verwenden möchte.

Vorschlag 4)
   Langzeit-Statistik - Aufzeichnung der Fehler - abrufbar
   Wenn für den selben Fehler nur noch eine Mail versendet wird -> s. Vorschlag 1
   (bei mir z.B. heute Nacht um 4:50 eine  500 read timeout  Meldung)
   kann man dann nicht mehr erfahren wie lange diese Störung gedauert hat.
   Also ob bei den nächsten Prüfung um 5:00 der Shop wieder erreichbar war oder erst um 6:40

Ich hatte bei 4 überwachten Seiten bisher 3 Fehlermeldungen
Mit einer "Langzeitstatistik" könnte ich mal meinem Hoster "auf die Zehen treten" wenn solche nicht erreichbare Phasen öfter und länger vorkommen  ;)
« Letzte Änderung: März 20, 2013, 07:30:43 von dobra »
mfG
dobra

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #2 am: März 22, 2013, 15:50:37 »
Vielen Dank erstmal für die Vorschläge. Ich habe bis jetzt diese Änderungen vorgenommen:

- es wird jeweils nur einmal eine Email gesendet wenn ein Fehler auftritt
- die URL's können jetzt aktiviert/deaktiviert werden

an dem Rest arbeite ich noch  ;D

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Neuer Shop Monitor
« Antwort #3 am: März 22, 2013, 16:17:19 »
hmmmm....

Zitat
- es wird jeweils nur einmal eine Email gesendet wenn ein Fehler auftritt

so wirklich funktioniert das aber bei mir (noch) nicht  ::)

Habe ein Wort das es nicht gibt eingetragen -> Fehlermail bekommen
Dann auf ein anderes Wort dass es auch nicht gibt geändert -> keine Fehlermail bekommen

SO hatte ich das nicht gemeint ;)
Also für den selben Fehler nur eine Mail aber nicht "nie wieder Meldungen bei anderen Fehlern"

btw - Vorschlag 5) - wenn man eine URL ändern will wäre es schön wenn sich der Monitor merken würde welchen Seitentyp (dyn/stat) man eingestellt hatte.
Ist jetzt immer "dyn" vorbelegt und wenn man nur das Wort ändern will rechnet man eigentlich nicht damit, auch den Typ wieder neu setzen zu müssen -> dann falsch belegt und gibt falsche Ergebnisse wenn es eine stat-Seite war.

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #4 am: April 02, 2013, 14:24:28 »
Ok das mit der Voreinstellung dynamisch oder statisch habe ich geändert. Danke für die Info.

Mit dem Mailversand suche ich gerade nach einer Lösung.

Bis jetzt habe ich es so, dass wenn ein Fehler aufgetreten ist dann wird einmal eine Mail versendet und dann nicht mehr.
Es wird erst dann wieder eine Mail gesendet, wenn der Shop zwischendurch mal wieder erreichbar gewesen ist.
« Letzte Änderung: April 02, 2013, 16:01:12 von schorchi »

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #5 am: April 03, 2013, 10:55:43 »
Habe ein Wort das es nicht gibt eingetragen -> Fehlermail bekommen
Dann auf ein anderes Wort dass es auch nicht gibt geändert -> keine Fehlermail bekommen

Dieses Problem habe ich korrigiert.

Problem mit dem Mailversand bei verschiedenen Fehlern habe ich auch geändert.

Also für jeden Fehler gibt es eine Mail.
War das so gemient ???
« Letzte Änderung: April 03, 2013, 15:44:52 von schorchi »

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Neuer Shop Monitor
« Antwort #6 am: April 04, 2013, 07:47:58 »
Hallo schorchi,

ja - so war das gemeint - und funktioniert jetzt auch so  :)
Danke für die bisherigen Verbesserungen !

Nur die Texte bei den Meldungen für die dynamischen Seiten sollten Sie sich nochmal anschauen (s. Mail vom 26.3.)
Meine letzten Meldungen waren wieder
Zitat
04.03.2013
04:20:14    www.wolle-online.eu.....ow0    ok    32.946    5.990168
oder
Zitat
03.03.2013
09:40:23    www.woll-insel.at.....how    200 OK    0.017    5.039141

Hier sollte doch
Status 500 read timeout
gemeldet werden ?

Schön wäre dann halt auch eine Statistik - also wo man dann auch sehen kann wie lange ein Serverausfall gedauert hat.
Wenn ich jetzt unmittelbar nach einer Fehlermeldung auf den Shoplink klicke, konnte ich die überwachte Seite jedes Mal fehlerfrei aufrufen ?
= die Meldung war falsch oder wirklich nur eine gaaaaaaanz kurzfristige Störung ?

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #7 am: April 04, 2013, 15:16:47 »

Schön wäre dann halt auch eine Statistik - also wo man dann auch sehen kann wie lange ein Serverausfall gedauert hat.
Wenn ich jetzt unmittelbar nach einer Fehlermeldung auf den Shoplink klicke, konnte ich die überwachte Seite jedes Mal fehlerfrei aufrufen ?
= die Meldung war falsch oder wirklich nur eine gaaaaaaanz kurzfristige Störung ?


Wie soll diese Statistik aussehen?? Der Test wird zu Zeit alle 10 Minuten ausgeführt.

Soll dann eine Mail gesendet werden wenn der Shop wieder erreichbar war?

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Neuer Shop Monitor
« Antwort #8 am: April 04, 2013, 15:40:35 »
nein - Mail bei "wieder erreichbar" meine ich nicht.
Ich vermute, dass die Ergebnisse der Ãœberwachung doch in die DB geschrieben werden ?
Also könnte man das dann doch auch abfragen und als Statistik (Grafik ?) ausgeben  ::)

Vielleicht so in der Richtung wie die Berichte (report) im WC.
Datum von - bis eingeben und dann, um das übersichtlich zu halten nur die Fehler-Zeiten listen.

Seite eins - nicht erreichbar am <Datum> von <Uhrzeit> bis <Uhrzeit>
                nicht erreichbar am <Datum> von <Uhrzeit> bis <Uhrzeit>
                nicht erreichbar am <Datum> von <Uhrzeit> bis <Uhrzeit>
Seite zwei - nicht erreichbar am <Datum> von <Uhrzeit> bis <Uhrzeit>
                 nicht erreichbar am <Datum> von <Uhrzeit> bis <Uhrzeit>
...

Nachdem ich das Überwachungsscript nicht kenne, weiß ich aber nicht ob/wie das realisierbar ist

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #9 am: April 04, 2013, 15:46:59 »
Bis jetzt werden die Ergebnisse nicht in einer DB gespeichert. Ich überlege mir was, wie ich dies realisieren kann. ;D
« Letzte Änderung: April 05, 2013, 08:08:18 von schorchi »

Offline schorchi

  • Global Moderator
  • Newbie
  • *****
  • Beiträge: 7
  • Lob: 0
Re: Neuer Shop Monitor
« Antwort #10 am: April 10, 2013, 15:42:14 »
Es besteht jetzt die Möglichkeit sich auf der Seite die Fehlermeldungen der letzten 30 Tage anzuschauen.

Bei der Rubrik Historie wird dann dementsprechend eine Tabelle mit dem Datum und der Zeit angezeigt.

« Letzte Änderung: April 10, 2013, 15:55:10 von schorchi »

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: Neuer Shop Monitor
« Antwort #11 am: Mai 14, 2013, 09:54:35 »
Hallo,

wer hat schon praktische Erfahrungen mit dem Shop Monitor gemacht und möchte
darüber berichten.

Gruß hop


xx
Mod-rewrite / neuer-alter Shop

Begonnen von Andi

4 Antworten
6555 Aufrufe
Letzter Beitrag Mai 05, 2007, 22:58:02
von Andi
xx
neuer Demoshop

Begonnen von dobra

4 Antworten
4879 Aufrufe
Letzter Beitrag Juli 12, 2009, 11:06:50
von dobra
xx
neuer Kunde in Auftragsliste?

Begonnen von dobra

2 Antworten
5526 Aufrufe
Letzter Beitrag August 30, 2007, 12:33:01
von dobra
xx
Neuer Demoshop auf Basis der 3.0

Begonnen von admin

1 Antworten
6177 Aufrufe
Letzter Beitrag März 03, 2009, 11:53:19
von admin