结合宝塔面板计划任务,如何设置matomo的文档归档功能?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
piwik
改名matomo
也多半年时间了,这个新版的matomo
用起来和piwik
几乎是一模一样的。似乎除了改名字,这个统计软件,也没有做太多特别的改进。比如:比较受诟病的“统计虽然实时,但是慢”的问题。
本文的主题是:"结合宝塔面板的计划任务功能,如何设置matomo文档归档功能?"。因为这个matomo
的文档归档功能,苏南大叔在以往的文章中,已经写过好几次了,所以这里就是炒一下matomo
冷饭了,往期文章请参考文末链接。
后台设置文档归档
系统=》通用设置=》归档设置。苏南大叔把在浏览器中查看报告时进行归档
项目,改成了否
。至于最多每X秒进行归档报告
,使用了默认值150
。
设置计划任务
正常来说,这个设置,应该是使用crontab -e
来操作的。不过,既然苏南大叔安装了宝塔面板,而宝塔面板里面有方便快捷的计划任务设置功能。所以,就使用了宝塔来设置这个功能。
在设置之前,我们需要搞清楚具体的命令行。官方说明见这里:
newsn.net:这里是【评论】可见内容
<php路径> <matomo路径>/console core:archive --url=<matomo的访问地址> > <log文件路径>
官方的例子:
/usr/bin/php5 /path/to/piwik/console core:archive --url=http://example.org/piwik/ > /home/example/piwik-archive.log
所以,对于苏南大叔的服务器来说,命令是:
newsn.net:这里是【评论】可见内容
这里,苏南大叔,就说一下:<matomo的访问地址>
这个项目,千万不能乱填,否则功能就失败了。
matomo
这个功能做的真心失败:服务器crontab
调用本地的console
,然后再外网转一圈访问一下自己的api
,这个操作,真心是有点脱裤子放屁的感觉。
在宝塔面板里面设置的截图如下,注意里面的任务周期,尽量设置个短的间隔,才可能尽量保证其数据及时性了。大家根据自己的情况自己设置吧。
相关链接
- 《docker版piwik执行定时任务》 https://newsn.net/say/docker-piwik-crontab.html
- 《piwik优化之定时任务生成统计数据》 https://newsn.net/say/piwik-optimize-crontab.html
小结
matomo
任务设置还是很微妙的,给你一个眼神,大家自己体会。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
https://newsn.net/say/matomo-bt-crontab.html
咔咔咔咔咔咔看
不错啊
这个不错啊
谢谢大佬
这里是【评论】可见内容
谢谢,来看一下评价的内容
想看看【评论】可见内容
遇到这个问题了,感谢分享
学习下我这为啥不生效…………
本来是想通过分析日志文件,来判断是否被攻击了。通过matomo只能确认从哪来的access,还有就是可以看到突然某一天的访问变多了。还想通过matomo判断某些奇怪的URL访问。。您觉得可行吗?
我觉得不可行,这事不可行,非常不可行。任何试图通过前端js统计的代码,来判断的话,都是不可行的......
想用matomo来做网站的攻击分析。。不知道您有没有什么推荐的关注点,,在Matomo查了好久都觉得不太可能。。。
显然是可能不能达到你的要求的,请使用服务器端防护软件。或者分析nginx日志。matomo是个前端js的统计。所以,你懂的。
/www/server/php/70/bin/php /path/to/piwik/console core:archive --url=http://www.123.com/ > /home/piwik -archive.log
这样写对吗?
要换成你自己的实际值
newsn.net:这里是【评论】可见内容
...