zabbix-agent-extension-rabbitmq - Zabbix agent extension for monitoring RabbitMQ server

  •        51

This extension for monitoring RabbitMQ in standalone or cluster mode. So, you should create special host group in your Zabbix server, for example - rabbitmq_aggregate and add each node to this group, then you can add macro to one of cluster node (don't add macro on each node!!!) - {$GROUPNAME} = rabbitmq_aggregate, after that you can see new items and triggers only on node with defined macro.

https://github.com/zarplata/zabbix-agent-extension-rabbitmq

Tags
Implementation
License
Platform

   




Related Projects

dockbix-xxl - :whale: Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions

  •    Javascript

Dockbix XXL is a Dockerized Zabbix preconfigured for easy Docker monitoring. This Docker image contains standard Zabbix + additional XXL community extensions. Routine tasks are included: auto-import of Zabbix DB, auto-import of Docker monitoring templates, autoregistration rule for Dockbix agent XXL, ...If you like or use this project, please provide feedback to the author - Star it ★ or star upstream projects ★.

Zabbix - distributed monitoring solution

  •    C

Zabbix is an enterprise-class open source distributed monitoring solution. It is highly scaleable, capable of monitoring more than 100,000 devices and servers. A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. It also supports agentless monitoring via SNMP, TCP and ICMP.

zabbix-docker-monitoring - :whale: Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module

  •    C

If you like or use this project, please provide feedback to author - Star it ★ and write what's missing for you.Monitoring of Docker container by using Zabbix. Available CPU, mem, blkio, net container metrics and some containers config details, e.g. IP, name, ... Zabbix Docker module has native support for Docker containers (Systemd included) and should also support a few other container types (e.g. LXC) out of the box. Please feel free to test and provide feedback/open issue. The module is focused on performance, see section Module vs. UserParameter script.

zabbix-slack-alertscript - Zabbix AlertScript for Slack.com chat

  •    Shell

This is simply a Bash script that uses the custom alert script functionality within Zabbix along with the incoming web-hook feature of Slack that I got a chance to write since I could not find any already existing/similar scripts. If you do change AlertScriptsPath (or any other values) within zabbix_server.conf, a restart of the Zabbix server software is required.

zabbix-extensions - Zabbix additional monitoring modules

  •    Shell

Zabbix Extensions that extends Zabbix monitoring facilities. Unfortunately, these scripts aren't supported. I don't work with zabbix and I can't develop new features or fix issues. All existing issues are suspended, but if you have pull-requests I will accept them.


iStats - Ruby gem for your mac stats

  •    Ruby

iStats is a command-line tool that allows you to easily grab the CPU temperature, fan speeds and battery information on OS X. If you'd like to see more data available feel free to open an issue. iStats has a "scan zabbix" mode which will emit JSON suitable for use with Zabbix low-level discovery. See the accompanying template and agent config in the integrations directory.

yii2-queue - Yii2 Queue Extension. Supports DB, Redis, RabbitMQ, Beanstalk and Gearman

  •    PHP

An extension for running tasks asynchronously via queues. It supports queues based on DB, Redis, RabbitMQ, AMQP, Beanstalk and Gearman.

alice - Monitoring and REST interface to rabbitmq

  •    Erlang

Monitoring and REST interface to rabbitmq

rabbitmq-autocluster - This project is now maintained by the RabbitMQ Team, visit the official repo @

  •    Erlang

A RabbitMQ plugin that clusters nodes automatically using Consul, etcd2, DNS, AWS EC2 tags or AWS Autoscaling Groups for service discovery. Note: This plugin is not a replacement for first-hand knowledge of how to manually create a RabbitMQ cluster. If you run into issues using the plugin, you should try and manually create the cluster in the same environment as you are trying to use the plugin in. For information on how to cluster RabbitMQ manually, please see the RabbitMQ documentation.

rabbitmq - Docker Official Image packaging for RabbitMQ

  •    Shell

This is the Git repo of the Docker "Official Image" for rabbitmq (not to be confused with any official rabbitmq image provided by rabbitmq upstream). See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues. The full description from Docker Hub is generated over in docker-library/docs, specifically in docker-library/docs/rabbitmq.

zabbix-templates - Zabbix templates for various services and applications.

  •    Python

Zabbix templates for various services and applications. There're READMEs for every templates.

pyzabbix - Python Zabbix API

  •    Python

PyZabbix is a Python module for working with the Zabbix API. Refer to the Zabbix API Documentation and the PyZabbix Examples for more information.

lyra - High availability RabbitMQ client

  •    Java

Dealing with failure is a fact of life in distributed systems. Lyra is a RabbitMQ client that embraces failure, helping you achieve high availability in your services by automatically recovering AMQP resources when unexpected failures occur. Lyra also supports automatic invocation retries, recovery related eventing, and exposes a simple, lightweight API built around the RabbitMQ Java client library.Please note that Lyra and RabbitMQ Java client's recovery feature are mutually exclusive and must not be used together. Note that RabbitMQ Java client 4.0 and later versions have automatic connection recovery enabled by default.

AMQP-CPP - C++ library for asynchronous non-blocking communication with RabbitMQ

  •    C++

AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker. The library can be used to parse incoming data from a RabbitMQ server, and to generate frames that can be sent to a RabbitMQ server. This library has a layered architecture, and allows you - if you like - to completely take care of the network layer. If you want to set up and manage the network connections yourself, the AMQP-CPP library will not make a connection to RabbitMQ by itself, nor will it create sockets and/or perform IO operations. As a user of this library, you create the socket connection and implement a certain interface that you pass to the AMQP-CPP library and that the library will use for IO operations.

chef-cookbook - Development repository for Chef cookbook RabbitMQ

  •    Ruby

This is a cookbook for managing RabbitMQ with Chef. It is intended for RabbitMQ 3.5.8 or later releases and targets Chef 12.1 and later.This cookbook depends on the Erlang cookbook.

rabbitmq-delayed-message-exchange - Delayed Messaging for RabbitMQ

  •    Erlang

This plugin adds delayed-messaging (or scheduled-messaging) to RabbitMQ.A user can declare an exchange with the type x-delayed-message and then publish messages with the custom header x-delay expressing in milliseconds a delay time for the message. The message will be delivered to the respective queues after x-delay milliseconds.

RabbitMQ - Robust messaging for applications

  •    Erlang

RabbitMQ is a messaging broker - an intermediary for messaging. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received. It features include reliability, high availability, Clustering and Federation. RabbitMQ ships with an easy-to use management UI that allows you to monitor and control every aspect of your message broker. There are RabbitMQ clients for almost any language you can think of.

puppet-rabbitmq - RabbitMQ Puppet Module

  •    Ruby

The rabbitmq module sets up rabbitmq and has a number of providers to manage everything from vhosts to exchanges after setup. This module has been tested against 3.5.x and 3.6.x (as well as earlier versions) and is known to not support all features against versions prior to 2.7.1.