Metadata-Version: 1.1
Name: collectd-rabbitmq-monitoring
Version: 0.0.0
Summary: Collectd plugin for Rabbitmq.
Home-page: https://github.com/akrzos/collectd-rabbitmq-monitoring
Author: Alex Krzos
Author-email: akrzos@redhat.com
License: Apache-2
Description: Collectd Rabbitmq Monitoring
        ============================
        
        |collectd-rabbitmq-monitoring|
        
        Overview
        --------
        
        This plugin provides metrics from a running Rabbitmq cluster via
        the rabbitmq management plugin API.
        
        Sample Graph
        ------------
        
        .. figure:: https://github.com/akrzos/collectd-rabbitmq-monitoring/blob/master/sample-collectd-rabbitmq-monitoring.png
           :alt: Sample Graph
        
        Configuration
        -------------
        
        1. Assuming you have collectd installed already, append the following
           plugin details to your collectd.conf config file.  Adjust the
           configuration items (interval, host, port, username, password,
           message_count) as you see fit.
        
           ::
        
               ```
               <LoadPlugin python>
                 Globals true
               </LoadPlugin>
        
               <Plugin python>
                 LogTraces true
                 Interactive false
                 Import "collectd_rabbitmq_monitoring"
                 <Module collectd_rabbitmq_monitoring>
                   # Adjust these parameters for your install:
                   interval 10
                   host "overcloud-controller-0.internalapi.localdomain"
                   port 15672
                   username guest
                   password guest
                   # Omit message_count if you do not want to count any messages on
                   # specific queues.
                   message_count "metering.sample" "notifications.info"
                 </Module>
               </Plugin>
               ```
        
        2. Install the Rabbitmq management plugin
        
           ::
        
               ```
               [root@overcloud-controller-0 ~]# rabbitmq-plugins enable rabbitmq_management
               ```
        
        3. Install plugin
        
           ::
        
               ```
               [root@overcloud-controller-0 ~]# pip install collectd-rabbitmq-monitoring
               ```
        
        4. Restart collectd
        
           ::
        
               [root@overcloud-controller-0 ~]# systemctl restart collectd
        
        5. View metrics on Rabbitmq in your TSDB
        
        Resources
        ---------
        
        1. `Rabbitmq.com`_
        2. `Collectd.org`_
        
        .. _Rabbitmq.com: https://www.rabbitmq.com/
        .. _Collectd.org: https://collectd.org/
        
        .. |collectd-rabbitmq-monitoring| image:: https://badge.fury.io/py/collectd-rabbitmq-monitoring.svg
            :target: https://pypi.python.org/pypi/collectd-rabbitmq-monitoring/
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: System :: Monitoring
