网站搜索

如何在基于 CentOS 和 Debian 的系统中安装 Countly Analytics


Countly 是一款功能丰富、开源、高度可扩展的实时移动和网络分析、推送通知和崩溃报告软件,为超过 2500 个网站和 12000 个移动应用程序提供支持。

它以客户端/服务器模型工作;服务器从移动设备和其他联网设备收集数据,而客户端(移动、Web 或桌面 SDK)以分析应用程序使用情况和最终用户行为的格式显示此信息。

观看 1 分钟的 Countly 介绍视频。

Countly 分析功能:

  • 支持集中管理。
  • 强大的仪表板用户界面(支持多个自定义仪表板和 API 仪表板)。
  • 提供用户、应用程序和权限管理功能。
  • 提供多种应用程序支持。
  • 支持读/写API。
  • 支持多种插件。
  • 提供适用于移动、网络和桌面的分析功能。
  • 支持 iOS 和 Android 的崩溃报告以及 Javascript 的错误报告。
  • 支持 iOS 和 Android 丰富的交互式推送通知。
  • 还支持自定义电子邮件报告。

要求

Countly 可以通过漂亮的安装脚本轻松安装在新安装的 CentOS、RHEL、Debian 和 Ubuntu 系统上,无需任何服务监听端口 80443

  1. CentOS 7 最小安装
  2. 安装 RHEL 7 最小版
  3. 安装 Debian 9 Minimal

在本文中,我们将指导您如何在 CentOS 和基于 Debian 的系统中通过命令行安装和管理 Countly Analytics

第1步:安装Countly服务器

1.幸运的是,有一个为您准备的安装脚本,它将在您的系统上安装所有依赖项以及Countly服务器。

只需使用 wget 命令下载脚本并按如下方式运行即可。

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

重要:在 CentOS 或 RHEL 上禁用 SELinux(如果已启用)。 Countly 无法在启用 SELinux 的服务器上运行。

安装将需要 6-8 分钟,完成后从 Web 浏览器打开 URL 以创建管理员帐户并登录仪表板。

http://localhost 
OR
http://SERVER_IP

2.您将进入下面的界面,您可以在其中将应用程序添加到您的帐户以开始收集数据。要使用随机/演示数据填充应用程序,请选中“演示数据”选项。

3. 填充应用程序后,您将获得测试应用程序的概述,如图所示。要管理应用程序、用户插件等,请单击管理菜单项。

第 2 步:从 Linux 终端管理 Countly

4. Countly 附带了多个命令来管理流程。您可以通过 Countly 用户界面执行大多数任务,但 countly 命令可以按以下语法运行 - 满足命令行极客的需要。

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

第3步:备份和恢复计数

5. 要为 Countly 配置自动备份,您可以运行 countly backup 命令或分配每天或每周运行的 cron 作业。此 cron 作业理想地将Countly数据备份到您选择的目录。

以下命令备份 Countly 数据库、Countly 配置和用户文件(例如应用程序映像、用户映像、证书等)。

sudo countly backup /var/backups/countly

此外,您可以通过执行单独备份文件或数据库。

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

6. 要从备份恢复 Countly,请发出以下命令(指定备份目录)。

sudo countly restore /var/backups/countly

同样,仅单独恢复文件或数据库,如下所示。

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

第 4 步:升级 Countly 服务器

7. 要启动升级过程,请运行以下命令,该命令将运行 npm 以安装任何新的依赖项(如果有)。它还将运行grunt dist-all来缩小所有文件并从中创建生产文件以增强有效加载。

最后重新启动 Countly 的 Node.js 进程,以影响前两个进程中的新文件更改。

sudo countly upgrade 	
countly usage 

欲了解更多信息,请访问官方网站:https://github.com/countly/countly-server

在本文中,我们指导您如何在 CentOS 和基于 Debian 的系统中通过命令行安装和管理 Countly Analytics 服务器。像往常一样,请通过下面的回复表向我们发送您对本文的疑问或想法。