zabbix案例--监控网站的PV-UV-IP
一. 统计方法
1>. 根据日志进行分析
2>. 开源软件∶
matomo:自己搭建的,以前叫piwik。
js代码:开发写的。
Awstates:是一个免费的强大而有个性的工具,带来先进的网络,流量,FTP或邮件服务器统计图。
GoAccess:基于终端的日志分析器。
3>. 第三方统计∶
腾讯分析,百度统计,谷歌分析。
二. 安装matomo监控网站:
1. Matomo概述:Matome(之前PPwik),是一款开漂分析平台软件,作为一套基于PHP与MySQL的网页流量充计和分析平台,它的大部分功能已经开源,并且做了很好的封装,可以轻松地进行私有化部署,它的功能主要分成两块∶
· 收集并存储页面访问数据,主要是用户信息,如设备型号、分辨率、用户地区、来源,以及页面信息,如页面访问路径、访问操作等。
· 对收集起来的数据进行指标量化并可视化的展示,例如用户设备型号分布、地区分布、某个页面的浏览人数、访问最多的页面、某个用户在其个页面的访问路径和具体操作等,并且在收集数据时,Matomo会有大量的策略保护用户隐私,例如上报IP时隐最后一位字节等。
在实际使用时,用户信息的上爬以及真面的功向路径,只需要安装并引入Matome 即可实现,无需要外的配置,但是开发者可以通过接口增强上级的数据,例如上级其个弹窗的展示,或者上报某个请求的结果,这样是终可以在平台上网示出完整的用户访问题径和操作,结合业务日志,可以很准确地定位问题以及还原问题的触发路径。
2. 搭建一个测试用论坛:
使用之前搭建的discuz论坛。
3. 部署matomo 获取软件:
1>. 安装软件:
[root@node1 ~]# wget -c https://builds.matomo.org/matomo.zip --no-check
-certificate
2>. 配置matomo首页:
## 解压matomo软件
[root@node1 ~]# unzip matomo.zip -d /code/## 修改matomo配置文件的权限
[root@node1 ~]# chown -R nginx:nginx /code/matomo/## 配置matomo首页,基于nginx的虚拟主机配置
[root@node1 ~]# vim /etc/nginx/conf.d/matomo.confserver {listen 80;server_name matomo.qxx.com;root /code/matomo;location / {index index.php index.html;}location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}
}
3>. 准备matomo数据库:
## 创建matomo数据库
[root@node1 ~]# mysql -e "create database matomo character set utf8;"## 创建matomo用户,密码为"123456"
[root@node1 ~]# mysql -e "grant all on matomo.* to matomo@'localhost'
identified by '123456';"
4>. 配置windows上的域名解析:在C:\Windows\System32\drivers\etc\hosts文件中添加:
192.168.188.111 discuz.xxq.com matomo.qxx.com
5>. 通过域名" matomo.qxx.com "访问论坛:
填数据库信息:
创建管理员:
填写论坛信息:
将这段代码保存下载,复制到discuz论坛的下图位置上,然后点击提交即可。
matomo就是靠这段代码对网页进行统计分析的。
然后继续安装matomo。使用管理员用户登录到首页。
zabbix案例--监控网站的PV-UV-IP相关推荐
- PHP网站流量统计--[pv,uv,ip及$_SERVER]说明
一.PV.UV.IP的英文解释 PV(page view):页面访问量,每刷新一次就被记一次PV. UV(Unqie Vistor):独立访客,访问您网站的一台电脑客户端为一个访客.24小时之内,同一 ...
- HTTP相关术语-(PV.UV.IP)以及SOA松耦合
HTTP相关术语-(PV.UV.IP) PV UV IP PV.UV.IP案例 SOA松耦合 用于衡量网站访问流量 PV 一个请求是一个PV 一个页面有多个请求 UV 一个设备一个UV eg:一个人同 ...
- 走进PV,UV,IP,session
前言: 今天,公司的小伙伴在一起讨论一些前段知识,对于我这个前段0基础的人来说,感觉非常的陌生,特别是谈论到pv,uv,ip时,顿时感觉懵逼,于是,在空闲时间特意百度了一下三者间的关系,以及使用用途, ...
- 网站pv/uv/ip指标解释说明
pv(page view,浏览量) 页面的浏览次数,衡量网站用户访问的网页数量: 用户每打开一个页面就记录1次,多次打开同一页面则浏览量累计. uv(unique visitor,独立访客) 1天内访 ...
- 日志统计中的PV UV IP
我们在统计访问日志的时候,经常要提及到三个概念:UV PV IP ,其中UV与IP的区别有时让初学者摸不着头脑,简单的聊一下这些概念: 一.Cookie.UV和IP的概念 要区别UV和IP,就 ...
- PV UV IP的意义
PV是网站分析的一个术语,用以衡量网站用户访问的网页的数量.对于广告主,PV值可预期它可以带来多少广告收入.一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者 ...
- mongodb pv uv ip 统计
为什么80%的码农都做不了架构师?>>> db.runCommand( {mapReduce: 'access', map: function () { ...
- php uv pv,PHP網站流量統計--[pv,uv,ip及$_SERVER]說明
一.PV.UV.IP的英文解釋 PV(page view):頁面訪問量,每刷新一次就被記一次PV. UV(Unqie Vistor):獨立訪客,訪問您網站的一台電腦客戶端為一個訪客.24小時之內,同一 ...
- linux网站ip访问量查询,如何统计网站每天PV和IP访问量排行
近几天,官网登陆注册页面总是会有人进行账号密码试探,为了观察网站每天一些访问量情况,提早发现问题,特意统计了网站的页面及IP访问量,并将前10名,通过web页面展示出来. 1.分析页面和IP访问量排行 ...
最新文章
- [转]开发网路游戏的延迟处理方法,广播
- 使用littleTools简化docker/kubectl的命令
- 除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止...
- MVC设计模式学习总结
- CorelDraw技巧|设计师要了解数位板怎么用
- mysql查询补丁更新_OS:服务器系统补丁及数据库补丁更新说明
- MacOS录制GIF/录屏的工具
- Android相机基础基于camera2API
- Wireshark系列之7 利用WinHex还原文件
- HTML5与传统HTML的区别
- 分期手续费率转换成年利率
- Entity Relationship diagram/Data model for Microsoft Navision
- LeCo-1482.制作 m 束花所需的最少天数
- SpringBoot整合微信扫码登录
- 微信公众号的二维码怎么生成
- 安全月报| PeckShield:9月共发生安全事件14起,损失近1,800万美元
- 控制windows 8,win8.1 win10 虚拟键盘
- [转]SSD:Single Shot Detector详解
- HP 5820打印机无法驱动,总有一个惊叹号,是系统文件不正常所致
- spaCy的方法进行训练一个新的招投标实体标注模型