Zabbix-监控redis以及使用redis加速php项目
一、使用redis模板监控redis
1.官方share商城下载Redis模板
2.下载配置文件到本地
[root@web01 /etc/zabbix/zabbix_agent2.d]# cat redis.conf
UserParameter=redis.status[*],redis-cli -h $1 -p $2 info|grep $3|grep -v _human|cut -d : -f2
UserParameter=redis.proc,pidof redis-server | wc -l
3.应用本身提供监控页面
1.导入模板(查看KEY的名称)检查模板兼容性
2.测试取值脚本,定义zabbix-agent的配置文件,定义key与模板相对应
3.zabbix_get取值测试
4.链接模板
5.添加宏(类似变量,使模板应用更加灵活)
4.最新数据展示
二、使用redis加速php项目(discuz论坛)
1.搭建discuz服务
第一步:安装nginx+php+mariadb
#安装nginx
yum -y install nginx
vim /etc/nginx/nginx.conf#安装php
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install nginx php72w-fpm php72w-gd php72w-mbstring php72w-bcmath php72w-xml php72w-ldap php72w-mysqlnd -y
vim /etc/php-fpm.d/www.conf#安装数据库
Yum -y install mariadb-server
Mysql>create database discuz;
Mysql>grant all on discuz.* to discuz@’10.0.0.8’identified by ‘123456’;
第二步:上传discuz安装包
rz discuz.tar.gz
tar xf discuz.tar.gz -C /html
chown -R nginx:nginx /html
systemctl start mariadb
systemctl start nginx
systemctl start php-fpm
第三步:访问http://10.0.0.7/
2.下载安装redis
yum -y install redis
Systemctl start redis
yum -y install php-pecl-redis.x86-64 #插件来支持redis
systemctl restart php-fpm
vim /html/config/config_global.php
3.测试redis加速效果
三、使用matomo统计分析(PV UV IP)
1.部署matomo服务
官网:Matomo Analytics - The Google Analytics alternative that protects your data
###前提搭建LNMP环境
rz matomo.4.1.0.tar.gz
tar xf matomo.4.1.0.tar.gz -C /html
rm -rf matomo-latest.zip
rm -rf How\ to\ install\ Matomo.html
rm -rf vendor/bin/lessc
访问:http://10.0.0.8/
2.复制JavaScript跟踪代码到discuz
在安装过程中复制
<!-- Matomo -->
<script type="text/javascript">var _paq = window._paq = window._paq || [];/* tracker methods like "setCustomDimension" should be called before "trackPageView" */_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);(function() {var u="//10.0.0.8/";_paq.push(['setTrackerUrl', u+'matomo.php']);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);})();
</script>
<!-- End Matomo Code -->
3.登录matomo界面
Zabbix-监控redis以及使用redis加速php项目相关推荐
- 一键安装zabbix监控redis
运行环境:centos7 需要将Server和ServerActive参数修改为自己的zabbix server的IP vi zabbix_auto_agent.sh #!/bin/bash yum ...
- Zabbix监控Redis状态(内含Zabbix、Redis福利资料)
监控redis通过info信息来监控redis的状态 自动发现脚本编写 cat /etc/zabbix/scripts/redis_parameter #自动发现redis脚本参数的脚本 #!/bin ...
- Zabbix监控Redis状态
一.Zabbix监控Redis状态 监控redis通过info信息来监控redis的状态 自动发现脚本编写 cat /etc/zabbix/scripts/redis_parameter #自动发现r ...
- zabbix监控redis信息
了解Redis的info 要获得Redis的当前情况,使用info命令即可.具体用法:redis-cli -h 127.0.0.1 -p 6379 -a redis_passwd info [参数] ...
- 宝塔php扩展fil_宝塔面板安装Redis给WordPress网站加速优化教程
宝塔面板php安装redis缓存以加快WordPress的开启速度,因为WordPress打开速度慢,所以霜天 seo使用多种方式来提高wordpress的加载速度,其中一个好办法是:使用redis加 ...
- 如何安装redis和给wordpres加速?
一.安装tcl wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz /usr/local/src/tcl8.6.1/unix . ...
- SpringBoot监控Actuator,关闭redis监测
SpringBoot监控Actuator,关闭redis监测 方法 方法 当我们导入了spring-boot-starter-actuator这个依赖后, SpringBoot会默认去监测一些信息.其 ...
- 夜莺监控v3组件分析---Redis
夜莺V3 redis组件使用 夜莺通过redis应用推送告警,主要利用了其消息队列功能.v3版本redis客户端采用redigo,夜莺v3的告警架构图如下所示 redis告警信息流程如下所示: jud ...
- zabbix监控教程
来源:B站.CSDN.微信公众号等平台整理,非商用! 1.什么是监控,为什么需要监控 监控:监视,控制 随着用户的增多,服务随时可能会被系统oom out of memory 内存溢出 kill -9 ...
最新文章
- 如何挑选深度学习 GPU?
- 绿米开关如何重置_小米米家墙壁开关实物到手实际体验
- .NET MVC Filter异常处理
- Boost:基于不同容器的有界缓冲区比较
- Windows Phone 如何振动手机?
- 屏幕元素创建的基本语法
- mac 内核调试环境搭建
- pytorch使用torch.nn.Sequential构建网络
- 单片机c语言1602怎么接线,lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图 - 全文...
- 致知在格物,物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后...
- C语言52单片机串口中断,52单片机的中断及其使用方法
- python seek(0)_seek() 方法
- 按着Phoenix Framework文档练个手,感受一下Elixir语言。
- 流量威胁检测工具开发之路(7)
- BZOJ4487 JSOI2015染色问题(组合数学+容斥原理)
- 眼见不一定为实!18个神奇的视错觉,看完不相信眼睛系列
- 以 2、3……16 进制输出一无符号整型数
- 貝塞爾 Layer 入門指南
- 【Photoshop】把同一场景中但焦点不一样的多张照片合成一张焦点清晰的图片
- Nothing is impossble_七夕小子_新浪博客