[rabbitmq-discuss] SNMP Plugin.

Scott Brooks scott at beamdog.com
Wed Dec 15 16:55:46 GMT 2010

I'm assuming you're using

I originally wrote it for RabbitMQ 1.7, and as far as I know it has
not been touched/updated since, so I certainly wouldn't try and use it
on 2.2.

It probably wouldn't be a lot of work to get it updated to 2.2, and
either integrate it into the management plugin or re-use the fine
grained statistics, but either of those options would require some
more development work on it which I don't have the time for right now.

When I was originally working on it, my hope was that someone at
RabbitMQ would grab the .mib(the hardest part) and integrate it into
core, but this has not happened yet/I have no clue if they plan on it.

You may want to look at the Management plugin and see if you can pull
the stats you need from that.

On Wed, Dec 15, 2010 at 7:55 AM, Matt Oconnell
<matt.oconnell at itaction.co.uk> wrote:
> I'm having some issues getting the experimental SNMP plugin to work.
> Rabbitmq is new to me, and i'm tasked with providing some monitoring
> tools.
> I've installed the 2.2.0 server on Centos OS 5.
> When i follow the build instrutctions in github, using version_1.7 of
> rabbitmq-server, the build fails. When i use an upto date version of
> the rabbitmq-public-umbrella the build runs ok after
> adding "APPNAME=rabbit_snmp" to the Makefile.
> However, when i drop the zip file into the plugins directory, and
> update /etc/rabbitmq/rabbitmq.config as detailed. I get the following
> error when starting the server...
> Activating RabbitMQ plugins ...
> 1 plugins activated:
> * rabbit_snmp-0.0.1
> {"could not start kernel pid",application_controller,"error in config
> file \"/etc/rabbitmq/rabbitmq.config\" (7): bad term"}
> Crash dump was written to: erl_crash.dump
> could not start kernel pid (application_controller) (error in config
> file "/etc/rabbitmq/rabbitmq.config" (7): bad term)
> and here is the contents of said file
> {rabbit_snmp,
>   [
>    % set the desired data update interval in milliseconds
>    {update_interval, 10000}
>   ]
>  },
>  {snmp, [
>    {agent, [
>      % db_dir will be set by the snmp plugin before it starts snmp so
> leave this commented out
>      %{db_dir, ""},
>      {versions, [v1, v2]},
>      % dir will be added by the snmp plugin before it starts snmp, so
> dont add it to the config block below
>      {config, [{verbosity, silence}]},
>      {net_if, [{verbosity, silence}]}
>    ]},
>    {verbosity, silence}
>  ]}
> .
> so is this an erlang error regarding the definition of the app?
> Any pointers would be appreciated..
> Thanks
> Mat
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

More information about the rabbitmq-discuss mailing list