Website-Suche

So installieren Sie Countly Analytics in CentOS- und Debian-basierten Systemen


Countly ist eine funktionsreiche, hoch erweiterbare Open-Source-Software für mobile und Webanalysen, Push-Benachrichtigungen und Absturzberichte in Echtzeit, die mehr als 2,5.000 Websites und 12.000 mobile Anwendungen unterstützt.

Es funktioniert in einem Client/Server-Modell; Der Server sammelt Daten von Mobilgeräten und anderen mit dem Internet verbundenen Geräten, während der Client (Mobil-, Web- oder Desktop-SDK) diese Informationen in einem Format anzeigt, das die Anwendungsnutzung und das Endbenutzerverhalten analysiert.

Sehen Sie sich eine 1-minütige Videoeinführung zu Countly an.

Countly Analytics-Funktionen:

  • Unterstützt die zentrale Verwaltung.
  • Leistungsstarke Dashboard-Benutzeroberfläche (unterstützt mehrere, benutzerdefinierte und API-Dashboards).
  • Bietet Benutzer-, Anwendungs- und Berechtigungsverwaltungsfunktionen.
  • Bietet Unterstützung für mehrere Anwendungen.
  • Unterstützt das Lesen/Schreiben von APIs.
  • Unterstützt eine Vielzahl von Plugins.
  • Bietet Analysefunktionen für Mobilgeräte, Web und Desktop.
  • Unterstützt Absturzberichte für iOS und Android sowie Fehlerberichte für Javascript.
  • Unterstützt umfangreiche und interaktive Push-Benachrichtigungen für iOS und Android.
  • Unterstützt auch benutzerdefinierte E-Mail-Berichte.

Anforderungen

Countly kann einfach über ein schönes Installationsskript auf frisch installierten CentOS-, RHEL-, Debian- und Ubuntu-Systemen installiert werden, ohne dass Dienste auf Port 80 oder 443 lauschen.

  1. Installation von CentOS 7 Minimal
  2. Installation von RHEL 7 Minimal
  3. Installation von Debian 9 Minimal

In diesem Artikel zeigen wir Ihnen, wie Sie Countly Analytics über die Befehlszeile in CentOS- und Debian-basierten Systemen installieren und verwalten.

Schritt 1: Countly Server installieren

1. Glücklicherweise gibt es ein für Sie vorbereitetes Installationsskript, das alle Abhängigkeiten sowie den Countly-Server auf Ihrem System installiert.

Laden Sie das Skript einfach mit dem Befehl wget herunter und führen Sie es anschließend wie folgt aus.

wget -qO- http://c.ly/install | bash

Wichtig: Deaktivieren Sie SELinux unter CentOS oder RHEL, falls es aktiviert ist. Countly funktioniert nicht auf einem Server, auf dem SELinux aktiviert ist.

Die Installation dauert zwischen 6 und 8 Minuten. Öffnen Sie nach Abschluss die URL in einem Webbrowser, um Ihr Administratorkonto zu erstellen und sich bei Ihrem Dashboard anzumelden.

http://localhost 
OR
http://SERVER_IP

2. Sie gelangen auf die Benutzeroberfläche unten, wo Sie Ihrem Konto eine App hinzufügen können, um mit der Datenerfassung zu beginnen. Um eine App mit Zufalls-/Demodaten zu füllen, aktivieren Sie die Option „Demodaten“.

3. Sobald die App befüllt wurde, erhalten Sie die Übersicht der Test-App wie abgebildet. Um Anwendungen, Benutzer-Plugins usw. zu verwalten, klicken Sie auf den Eintrag Verwaltungsmenü.

Schritt 2: Countly über das Linux-Terminal verwalten

4. Countly liefert mehrere Befehle zur Verwaltung des Prozesses. Sie können die meisten Aufgaben über die Countly-Benutzeroberfläche ausführen, aber der Countly-Befehl, der in der folgenden Syntax ausgeführt werden kann, erledigt das Nötige für Befehlszeilenfreaks.

sudo countly version		#prints Countly version
sudo countly start  		#starts Countly 
sudo countly stop	  	#stops Countly 
sudo countly restart  	#restarts Countly 
sudo countly status  	        #used to view process status
sudo countly test 		#runs countly test set 
sudo countly dir 		#prints Countly is installed path

Schritt 3: Countly sichern und wiederherstellen

5. Um automatische Sicherungen für Countly zu konfigurieren, können Sie den Befehl countly backup ausführen oder einen Cron-Job zuweisen, der jeden Tag oder jede Woche ausgeführt wird. Dieser Cron-Job sichert die Countly-Daten idealerweise in einem Verzeichnis Ihrer Wahl.

Der folgende Befehl sichert die Countly-Datenbank, Countly-Konfiguration und Benutzerdateien (z. B. App-Bilder, Benutzerbilder, Zertifikate usw.).

sudo countly backup /var/backups/countly

Darüber hinaus können Sie Dateien oder Datenbanken durch Ausführen separat sichern.

sudo countly backupdb /var/backups/countly
sudo countly backupfiles /var/backups/countly

6. Um Countly aus der Sicherung wiederherzustellen, geben Sie den folgenden Befehl ein (geben Sie das Sicherungsverzeichnis an).

sudo countly restore /var/backups/countly

Ebenso können Sie wie folgt nur Dateien oder Datenbanken separat wiederherstellen.

sudo countly restorefiles /var/backups/countly
sudo countly restoredb /var/backups/countly

Schritt 4: Countly Server aktualisieren

7. Um einen Upgrade-Prozess zu starten, führen Sie den folgenden Befehl aus, der npm ausführt, um ggf. neue Abhängigkeiten zu installieren. Außerdem wird grunt dist-all ausgeführt, um alle Dateien zu minimieren und daraus Produktionsdateien zu erstellen, um das effektive Laden zu verbessern.

Und schließlich startet Countlys Node.js-Prozess neu, um neue Dateiänderungen während der beiden vorherigen Prozesse vorzunehmen.

sudo countly upgrade 	
countly usage 

Weitere Informationen finden Sie auf der offiziellen Website: https://github.com/countly/countly-server

In diesem Artikel haben wir Sie durch die Installation und Verwaltung des Countly Analytics-Servers über die Befehlszeile in CentOS- und Debian-basierten Systemen geführt. Senden Sie uns wie gewohnt Ihre Fragen oder Gedanken zu diesem Artikel über das unten stehende Antwortformular.