v1.1.x Shopware Monitoring Basic (MndMonitoring)
URL im Shopware Store | http://store.shopware.com/search?sSearch=MND5958963425131 |
---|---|
Shopware Kompatibilität | 5.0.0+ |
Datum | Änderung |
---|---|
2017-05-11 | Dokumentation für Release 1.0.0 |
2017-07-05 | Aktualisierung für Release 1.1.0: Neue Features:
|
2017-07-21 | Entfernung Info zu SMS Typ "Basic", da dieser ab 31.07. von SMS77 nicht mehr angeboten wird. |
Einleitung
Mit dem Plugin MND Shopware Monitoring Basic (MndMonitoring) können Sie verschiedene Parameter Ihres Shops überwachen und sich per E-Mail und SMS alarmieren lassen.
Derzeit kann folgendes überprüft werden:
- Benachrichtigung über neu verfügbare Plugin Updates
- Probleme bei Cronjobs (Deaktivierung durch Fehler oder irrtümliche Änderungen durch andere Backend-Nutzer)
- Unvollständige oder leere Productfeeds (nützlich bei ERP/WaWi synchronisation)
- Plötzlich inaktive Artikel (nützlich bei ERP/WaWi synchronisation)
- Plötzlich fehlende Artikelbilder (nützlich bei ERP/WaWi synchronisation)
- Verfügbarkeit des Shops (durch Erkennung von Schwankungen in Besucherzahlen)
MND Shopware Monitoring Basic wird über einen Shopware Cronjob gesteuert. In Situationen in welchen keine Shopware Cronjobs ausgeführt werden können, oder das E-Mail System defekt ist, kann nicht unmittelbar benachrichtigt werden.
Sobald der Shopware Cronjob wieder ausgeführt werden kann, wird die Benachrichtigung wieder aufgenommen.
Für den SMS-Versand wurde eine Schnittstelle zu SMS77.io integriert. Um diesen Service nutzen zu können, benötigen Sie einen Account bei SMS77.io mit Guthaben und den API Key zu ihrem Account. Diesen können Sie im Kundenbereich von SMS77.io generieren lassen. Bitte beachten Sie, dass wir nur Support für das Plugin, nicht aber für die Bereiche von SMS77.io übernehmen können.
Installation
Die Installation erfolgt wie gewohnt über den Shopware Plugin Manager.
Weiterführende Informationen zum Installationsvorgang in Shopware:
Plugin-Manager: http://community.shopware.com/Plugin-Manager-ab-Shopware-5_detail_1856.html)
Konfiguration
Voraussetzungen
- Shopware Cronjobs müssen aktiv sein.
- Das Intervall des Systemcronjobs, welcher die Shopware Cronjobs steuert, muss KLEINER sein, als die im Plugin konfigurierten Prüfintervalle!
- Beispiel: Systemcronjob triggert die Shopware Cronjobs alle 15 Minuten. Prüfintervall kann nicht kleiner 15 Minuten sein, auch wenn der Monitoring Cron-Job auf 5 Minuten eingestellt ist.
Nach Installation wird ein Cronjob für das MND Monitoring angelegt. Stellen Sie sicher, dass dieser immer aktiv ist, wenn Sie es wünschen.
Prüfen Sie auch das Intervall mit welchem dieser Cronjob läuft. Die Einstellungen im Plugin beziehen sich auf dieses Intervall.
Benachrichtigung und SMS Anbindung
Feld | Beschreibung |
---|---|
E-Mail Adresse(n) für Benachrichtigung | Hier kann eine oder mehrere E-Mail-Adressen für die Benachrichtigung angegeben werden. Mehrere E-Mail Adressen können mit Semikolon (;) als Trennzeichen eingegeben werden. Falls das Feld leer ist, wird keine Meldung versendet. |
(SMS77.io) Benutzername | Ihr Benutzername von SMS77. |
(SMS77.io) Secure Api-Key | API Key von SMS77. Diesen können Sie im Kundenbereich von SMS77.io erstellen. |
(SMS77.io) Absendernamen | Name der als Absender genutzt werden soll (maximal 11 Alphanumerische Zeichen! – A-Z,0-9, keine Sonderzeichen). |
(SMS77.io) Empfangsnummer | Die Empfangsnummer(n) an welche SMS-Benachrichtigungen versendet werden sollen.Mehrere Nummern können Kommasepariert eingegeben werden. Wir empfehlen folgendes Nummernformat mit Länderocode zu nutzen: 0049123456789012 |
(SMS77.io) Typ des Versands | Hier der SMS77 Versandtyp angegeben werden. Weitere Informationen zu den SMS-Typen finden Sie bei SMS77. Wir empfehlen die Nutzung von Direct SMS, wegen der Zuverlässigkeit.
|
Falls Sie SMS nicht nutzen wollen, lassen Sie die zugehörigen Felder einfach leer.
Verfügbare Module und deren Konfiguration
Die Alarmierung kann über die Plugin-Konfiguration gesteuert werden.
Feld | Wert |
---|---|
Intervalle | Für die meisten Prüfungen kann ein Intervall eingegeben werden. Dies bezieht sich auf das Intervall mit welchem der MND Monitoring Cronjob läuft. Die Einstellung kann ausgehend von jedem Intervall bis hin zu vielfachen Intervall-Abständen konfiguriert werden: |
Modul | Beschreibung |
---|---|
Plugin Updates | Benachrichtigt, sobald von den im Shop vorhandenen Plugins neue Versionen vorhanden sind. NEU: Mit Changelog-Auszug, dass sie gleich sehen können, was in den neuen Versionen geändert wurde! |
Status der Cronjobs | Meldet, wenn Shopware Cronjobs deaktiviert werden. Beispiel Szenarien:
|
Azahl Artikel in Productfeeds | Meldet Schwankungen in der Anzahl der in einem Productfeed enthaltenen Artikel. Beispiel Szenario:
|
Artikel ohne Bilder | Meldet Artikel ohne Bilder, sobald ein gewisser Schwellenwert erreicht ist. Beispiel Szenario:
|
Anzahl Artikel und | Meldet Schwankungen in der Anzahl der Artikel im Shop, sowie der Anzahl der aktiven Artikel im Shop Beispiel Szenario:
|
Shopzugriffe | Meldet Schwankungen in den Zugriffen auf den Shop. So können Probleme erkannt werden, wenn die Besucherzahl unerwartet einbricht oder falls der Traffic unerwartet ansteigt. Diese Funktion wird in einer der nächsten Versionen entfallen, da sich der Nutzen aufgrund der unterschiedlichen Shop-Konfigurationen als sehr eingschränkt herausgestellt hat. |
Plugin Updates (neu: mit Changelog!)
Folgende Plugins können auf Updates geprüft werden:
- installiert und aktivierte Plugins
- alle installierten Plugins (aktiviert und deaktiviert)
- alle, auch nicht installierte (deinstallierte) Plugins
Beispiel Benachrichtigung:
Status der Cronjobs
Beispiel Benachrichtigung:
Anzahl Artikel in Productfeeds
Beispiel Benachrichtigung:
Seitenaufrufe
Beispiel Benachrichtigung:
Artikel ohne Bilder
Beispiel Benachrichtigung:
Anzahl Artikel und Anzahl aktiver Artikel
Beispiel Benachrichtigung:
Deinstallation
Das Plugin wird auch über den Plugin Manager deinstalliert.
Die angelegte Historie wird dabei nicht entfernt. Dies sind Tabellen nach dem folgenden Schema, welche bei Bedarf manuell in der Datenbank gelöscht werden können:
- mnd_monitoring*