zabbix监控activemq队列脚本】的更多相关文章

公司业务使用activemq5.9.1消息队列,由于队列阻塞导致程序端口无响应,并且telnet无法连通.经过over 1 hour的排查,最终定位原因activemq导致.遂写了一个监控activemq队列信息的脚本. 一.脚本部分 1.脚本内容,如下: [root@localhost ~]# cat activemqqueue.sh #!/bin/bash #author:xkops #define common info HOST=10.44.144.92 PORT= USER=admin…
搭建平台脚本: #!/bin/bash #zabbix监控服务部署 #脚本使用前提:yum搭建,nginx-1.12.2源码包,zabbix-3.4.4源码包,要求源码包尽量在单一目录下,最好在默认管理员家目录下 #数据库主机,名称,账户,密码,日志为默认,不可修改 #选择部署和一键部署的选择需要注释脚本操作,默认为选择部署;一键部署将选择部署的1和2合并 source /root/moudle.sh while : do echo "############################__…
使用rabbitmqctl 管理 mq -n 指定节点 [root@logging-master zabbix]# rabbitmqctl -n rabbit@localhost list_queues Timeout: 60.0 seconds ... Listing queues for vhost / ... name messages q_game_bilog 6822 q_withdraw_record 0 q_commission_hourly_text 0 q_user_login…
当我们在线上使用了ActiveMQ 后,我们需要对一些参数进行监控,比如 消息是否有阻塞,哪个消息队列阻塞了,总的消息数是多少等等.下面我们就通过 Zabbix 结合 Python 脚本来实现对 ActiveMQ的监控. 一.创建 Activemq Python 监控脚本 因为 CentOS 系统默认安装的是 Python2.7,为了避免麻烦,我们这里的脚本也是对应的 Python2 Python2 监控脚本 # -*- coding: utf-8 -*- # @Time : 2019/6/25…
一:安装redis-python模块 wge  thttps://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz tar xf redis-2.9.1.tar.gz cd redis-2.9.1 python setup.py install 二:配置zabbix (1) 将zabbix-redis.py 放入到/usr/local/zabbix/etc/scripts目录下 (2) 更改zabbix_agentd.conf…
1.mysql命令行中授权mysql监控所需的账号和密码(权限select权限即可) 2.通过mysql_config_editor 配置登录问题: [root@back_zabbix_100 script]# mysql_config_editor set --login-path=local --host=localhost --user=jk -pEnter password: (密码和授权的jk用户要一致) 3.查看配置:[root@back_zabbix_100 script]# my…
zabbix-AWS_SQS-monitor AWS SQS status monitor with zabbix zabbix通过 AWS 云 api 自动发现.监控 AWS-SQS 本版本数据的图表展示,是以监控项进行分组 链接:https://github.com/Jonnyan404/zabbix-AWS_SQS-monitor…
一 应用场景描述 在目前公司的业务中,没有太多使用ZooKeeper作为协同服务的场景.但是我们将使用Codis作为Redis的集群部署方案,Codis依赖ZooKeeper来存储配置信息.所以做好ZooKeeper的监控也很重要. 二 ZooKeeper监控要点 系统监控 内存使用量    ZooKeeper应当完全运行在内存中,不能使用到SWAP.Java Heap大小不能超过可用内存. Swap使用量    使用Swap会降低ZooKeeper的性能,设置vm.swappiness = 0…
1. 编写获取activemq队列积压消息(check-amq.sh) #!/bin/bash QUEUENAME=$ MQ_IP='172.16.1.56' curl -uadmin:admin http://${MQ_IP}:8161/admin/queues.jsp 2>/dev/null| grep -A 5 "${QUEUENAME}</a></td>"|awk -F '<' '{print $2}'|sed 's/td>//g'|g…
性能测试总是要监控服务器,做了zabbix监控之后,重要收集监控数据,这里分享下我是怎么做的.  准备文件 python2.7 pypa-setuptools.tar.gz  -p  -path /home/dbtools/tmp/ -g  -n cpu_utilization 参数说明 -s:截取开始时间,精确到秒 -p:持续时长,秒 -path:图片保留目录 -g:为图片ID: 对应为下图 -n:保存图片名称 run.xlse使用说明: 基础命令:执行zabbix-img.py基础命令 起始…