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

Countly是一个功能丰富,开源,高度可扩展的实时移动和网络分析,推送通知和崩溃报告软件提供更多功能

Countly是功能丰富,开源,高度可扩展的实时移动和网络分析,推送通知和崩溃报告软件,提供超过2.5k的网站和12k移动应用程序。

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

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

Countly Analytics功能:

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

要求

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

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

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

第1步:安装Countly Server

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

只需使用wget命令下载脚本,然后执行以下操作。

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

重要提示 :如果启用了CentOS或RHEL,则禁用SELinux。 在启用SELinux的服务器上,无法正常工作。

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

http://localhost 
OR
http://SERVER_IP
创建数量管理帐户

创建数量管理帐户

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

累计添加应用程序

累计添加应用程序

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

Countly App Analytics

Countly App Analytics

第2步:从Linux终端管理

数量庞大的数据管理流程。 您可以通过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步:升级服务器

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

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

$ sudo countly upgrade 	
$ countly usage 

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

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