原文链接:http://blog.51cto.com/john88wang/1745824 一 应用场景描述线上业务使用RabbitMQ作为消息队列中间件,那么作为运维人员对RabbitMQ的监控就很重要,本文就针对如何从头到尾使用Zabbix来监控RabbitMQ进行说明。二 RabbitMQ监控要点RabbitMQ官方提供两种方法来管理和监控RabbitMQ。1.使用rabbitmq
转载 2018-04-08 13:51:06
6008阅读
rabbitmq消息队列 简单原理图 Virtual host-虚拟主机 Exchange-交换机 交换机的属性 交换机Type类型参数 1、direct 类型 2、Topic 类型 3、fanout 类型 4、header 类型 queue-消息队列 queue属性 1、Durability 2、Auto delete
参考文档http://blog.csdn.net/qq_29778131/article/details/52537288?ticket=ST-77459-cUGNcZF1BJBtNuZoZe1i-passport.csdn.net#python脚本一,实现功能实现自动发现rabbitmqqueue,并监控单个队列消费情况以及集群情况总体情况:1,单个队列'messages_ready&#
原创 2017-12-09 00:28:39
3207阅读
2评论
一 应用场景描述线上业务使用RabbitMQ作为消息队列中间件,那么作为运维人员对RabbitMQ的监控就很重要,本文就针对如何从头到尾使用Zabbix来监控RabbitMQ进行说明。二 RabbitMQ监控要点RabbitMQ官方提供两种方法来管理和监控RabbitMQ。1.使用rabbitmqctl管理和监控Usage:rabbitmqctl [-n <node>] [-q] &l
推荐 原创 2016-02-28 20:45:42
10000+阅读
5点赞
8评论
目录环境:1. 对系统做一个简单的初始化2. 安装软件包3. 配置RabbitMQ集群3.1 启动其中一台,并将erlang.cookie的文件复制到其他节点 (其中一台执行即可)3.2 将剩余俩节点加入集群3.3 查看集群状态3.4 将集群配置为高可用状态3.5 查、增、授权、删 用户4. 扩展4.1 将节点类型由【disc修改为ram类型】4.2 开启web管理4.3 从集
写这个的思路 监控脚本主要包括三个部分,监控overview,监控当前主机的节点信息,还有监控各个队列 根据网上的脚本进行了修改,新增加了很多监控项目,把原来脚本中的filter去掉了 这里顺便提一下,对于网上的各种代码,不能拿来就用,要结合自身的需求对代码进行分析, 也可以提升自己的编码能力,如果只是一味地拿来就用,那永远也得不到提高。 rabbitmq.queues[{#VHOSTNAM
转载 2017-05-04 14:19:50
2339阅读
1、rabbitmq概述        rabbitmq是一个消息中间件,当大量消息生产时,但是消费者无法进行消费,可能会导致消息堆积,面对这种情况应当如何去预防呢?可以通过zabbix监控来rabbitmq消息队列是否出现堆积。        网上看到很多获取rabbitmq消息队列名称和消息数量的方式,都需要通过用户名和密码登陆后获取,这种方式有暴露密码的风险,也是着实不是很安全。本文中使用的
原创 精选 2021-08-27 23:56:17
9780阅读
2点赞
2评论
rabbitmq3.6.10版本rabbitmq监控要点具体监控什么东西,主要是rabbitmq-web监控页面的overview内容还有就是队列堆积数,如果超过某个数值,比如5000个就立马报警添加rabbitmq脚本[root@test-mq02~]#ll-al/etc/zabbix/script/rabbitmq/total44drwxr-xr-x2rootroot4096Feb611:22
原创 2018-02-06 13:55:25
10000+阅读
32评论
今天看到了一篇文章在此推荐一下地址为:http://blog.51cto.com/270142877/1937241
原创 2018-08-27 13:56:34
3761阅读
5点赞
被监控客户端的操作系统cat/etc/issue,ubuntu14.04.3serverzabbix-agent--versionv2.2.2zabbix-server--versionv4.0.7本篇文章主要讲的是自定义监控项使用有sudo权限的用户执行下列操作第一步:cat/etc/zabbix/scripts/rabbitmq.sh#!/bin/bashpasswd="*"
原创 2019-11-01 20:53:28
830阅读
1点赞
注:本文档根据GitHub开源项目,实践成功后所编写开源项目地址:https://github.com/jasonmcintosh/rabbitmq-zabbix 为方便大家下载,已经将此项目整个打包上传至附件,可从附件中直接下载监控部署督步骤:下载附件中文件复制项目中scripts目录中所有内容至 zabbix_agentd 端服务器的 /usr/local/sbin 目录下(任何包含 zabb
原创 精选 2017-06-15 17:48:00
10000+阅读
3点赞
26评论
参考文档:http://blog.51cto.com/270142877/1937241 本项目脚本下载地址:https://github.com/jasonmcintosh/rabbitmq-zabbix 下载文件解压 把scripts文件放在目录/etc/zabbix/scripts/rabbi
原创 2021-09-10 13:42:05
1216阅读
本文记录了一次日志平台的搭建。主要场景如下:应用将日志发送给RabbitMQLogstash连接到RabbitMQ抽取日志Logstash将抽取的日志内容做一些加工,然后存入到Elasticsearch中Kibana连接到Elasticsearch,提供日志查询、展现等功能。整个过程图形表示如下: 1.先下载要用到的Docker镜像文件 1. [root@14-28]# docker images
转载 2024-04-16 13:14:52
32阅读
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理场景说明:用户
监控模板和脚本github地址:https://github.com/jasonmcintosh/rabbitmq-zabbix/tree/master/scripts/rabbitmq 1.将rabbitmq监控相关的文件拷贝到/usr/local/zabbix_agents_3.2.0/scri
转载 2018-10-27 09:57:00
149阅读
2评论
一、前言Queue(队列)是RabbitMQ的内部对象,用于存储消息队列,并将它们转发给消费者;二、Queue队列队列跟交换机共享某些属性,但是队列也有一些另外的属性Name:队列的名称Durable:是否持久化(重启rabbitmq之后,队列是否还存在)Exclusive:是否只被一个客户端连接使用,且当连接关闭后,删除队列AutoDelete :是否自动删除(当最后一个消费者退订后即被删除)A
转载 2024-03-26 13:09:49
68阅读
 在RabbitMQ里面有一些队列参数,在我们的图形化界面可以看到下面这些信息;一共10个:Message TTL : 消息生存期Auto expire : 队列生存期Max length : 队列可以容纳的消息的最大条数Max length bytes : 队列可以容纳的消息的最大字节数Overflow behaviour : 队列中的消息溢出后如何处理Dead letter exch
原创 2021-09-06 15:37:52
774阅读
搜索rabbitmq镜像docker search rabbitmq:management下载镜像docker pull rabbitmq:management启动容器docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management打印容器docker logs ra
延迟消息就是指当消息被发送以后,并不想让消费者立即拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。 延迟队列  订单业务: 在电商/点餐中,都有下单后30分钟内没有付款,就自动取消订单。  短信通知:下单成功后60s之后给用户发送短信通知。  失败重试:业务操作失败后,间隔一定的时间进行失败重试。 这类业务的特点就是:非实时的,需要延迟处理,需要进行失败重试。一种比较笨的方法
转载 2024-03-04 12:11:13
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5