zabbix监控redis内存具体方法

本篇提到的监控环境是有条件的,即默认单机只运行一个redis实例,且默认运行的端口是6379(也可以是其他端口,需要通过sed -i ‘s/6379/你修改的端口/g’ xml模板文件 修改模板文件里的端口号) 。即然有这么多局限,岂不是适应用环境很差。确实,本篇算是一个基础部分,为后面提到的lld(low level discovery)自动发现做铺垫 。由于前面几部分也对基础的东西做了很多总结,这里很基本的东西不提,直接上步骤。

1、导入模板

同样,模板我已上传到 github项目 上 。直接下载,通过下面的步骤导入模板:点击configuration —-> templates ——> import ——-> 导入下载的xml文件 。

2、客户端key配置

在被监控的主机上,打开/etc/zabbix/zabbix_agentd.conf 配置文件,在最后一行加入:

UserParameter=redis_stats[*],redis-cli -h 127.0.0.1 -p $1 info|grep $2|cut -d : -f2

配置完成后通过/etc/init.d/zabbix_agentd restart 重启服务并应用最新的配置文件。

注:在该文件中还要确认UnsafeUserParameters=1 。

3、服务端验证

验证方式还是通过zabbix_get 程序去获取数据,能正常得到数据,证明通信正常。

# zabbix_get -s 172.20.0.20 -k redis_stats[6379,total_connections_received]
2249669

上面正常从被监控主机上取得了数据,c/s通信正常 。

4、添加主机关联模板

通过configuration ——> hosts ——> create host 创建新的主机,并在templates项中,查找Templates Redis_6379 模板,并link 该模板 。就可以正常获取数据了。同样,验证数据使用 monitoring —– lastest data —- 打到刚刚添加的主机,查看是否有数据 。

5、查看监控图

通过monitoring —– graphs 可以查看刚刚添加的监控项的监控图,这里只截下内存使用情况图

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/10939.html

(0)
晴川运维晴川运维
上一篇 2025年6月29日
下一篇 2025年6月29日

相关推荐

  • Linux cd命令:切换目录

    cd 命令,是 Change Directory 的缩写,用来切换工作目录。 linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内…

    Linux系统 2025年9月19日
  • Linux常用命令lndir命令具体使用方法

    Linux lndir命令用于连接目录内容。 执行lndir指令,可一口气把源目录底下的文件和子目录统统建立起相互对应的符号连接。 语法 lndir [-ignoreli…

    Linux系统 2025年6月8日
  • 细说nginx负载均衡

    Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一…

    Linux系统 2025年7月6日
  • 简单介绍一下机器码与字节码

    什么是机器码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是…

    Linux系统 2025年9月16日
  • 如何使用 Ansible 安装软件

    使用 Ansible 剧本自动安装和更新设备上的软件。 Ansible 是系统管理员和开发人员用来保持计算机系统处于最佳状态的一种流行的自动化工具。与可扩展框架一样,Ansible…

    Linux系统 2025年6月8日
  • Linfo:实时显示你的 Linux 服务器运行状况

    Linfo 是一个自由开源的跨平台的服务器统计 UI 或库,它可以显示大量的系统信息。Linfo 是可扩展的,通过 composer,很容易使用 php5 库以程序化方式获取来自 …

    Linux系统 2025年6月8日
  • Linux常用命令mmount命令具体使用方法

    Linux mmount命令用于挂入MS-DOS文件系统。 mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内容挂入到Linux目录中。 语法 mmou…

    Linux系统 2025年6月8日
  • CentOS 8上安装GCC具体方法

    Linux系统下的gcc(GUN C Complier)是GUN的缩写。 在Linux和Unix下,一般我们使用gcc进行编译 c和c++代码,本篇文章重点为大家讲解一下CentO…

    Linux系统 2025年6月4日
  • Linux alias命令使用方法

    Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,以后只需输入一个简短的别名就可以达到同样的作用,下面为大家详细讲解一下…

    Linux系统 2025年10月10日
  • Elasticsearch中Head插件具体使用方法

    elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es,下面为大家分享一下Elas…

    Linux系统 2025年10月27日

发表回复

登录后才能评论