zabbix监控rabbitmq

1、脚本下载https://github.com/jasonmcintosh/rabbitmq-zabbix

下载完解压

把scripts文件夹放在/etc/zabbix目录下

2、在这个目录下创建个文件.rab.auth

USERNAME=guest
PASSWORD=guest
CONF=/etc/zabbix/zabbix_agent.conf
LOGLEVEL=INFO
LOGFILE=/var/log/zabbix/rabbitmq_zabbix.log
PORT=15672

USERNAME,PASSWORD:rabbitmq管理页面的账号密码

CONF:zabbix_agentd配置文件

LOGLEVEL:日志等级

LOGFILE:日志文件

PORT:rabbitmq端口

3、修改api.py中的__iniy__方法中的

class RabbitMQAPI(object):
    '''Class for RabbitMQ Management API'''

    def __init__(self, user_name='guest', password='guest', host_name='1.1.1.1',
                 port=15672, conf='/etc/zabbix/zabbix_agentd.conf', senderhostname=None, protocol='http'):

user_name,password:rabbitmq管理页面的账号密码

host_name:rabbitmq的管理页面地址

port:rabbitmq端口

conf:zabbix_agentd配置文件

4、修改/etc/zabbix/scripts/rabbitmq目录下的属主、属组和权限(zabbix/755)

5、把解压文件中的zabbix_agentd.d中放到服务器中

5、zabbix导入rabbitmq.template.xml 模板

 6、这样就可以在zabbix添加这台主机的模板

原文地址:https://www.cnblogs.com/guantou1992/p/11274677.html