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界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CN-FuWei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值