zoukankan      html  css  js  c++  java
  • 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添加这台主机的模板

  • 相关阅读:
    小猫爬山
    方格取数
    Bash 脚本编程
    树链剖分学习笔记
    输入输出优化
    没有上司的舞会
    线性dp 之 麻烦的聚餐
    飞翔
    挖地雷
    The Prices
  • 原文地址:https://www.cnblogs.com/guantou1992/p/11274677.html
Copyright © 2011-2022 走看看