All Projects → allenta → Zabbix Template For Redis

allenta / Zabbix Template For Redis

Licence: other
Zabbix template + script useful to monitor Redis Server & Redis Sentinel instances

Projects that are alternatives of or similar to Zabbix Template For Redis

Fastapi Plugins
FastAPI framework plugins
Stars: ✭ 104 (+215.15%)
Mutual labels:  redis, redis-sentinel
Lua Resty Redis Connector
Connection utilities for lua-resty-redis
Stars: ✭ 186 (+463.64%)
Mutual labels:  redis, redis-sentinel
Aioredis Py
asyncio (PEP 3156) Redis support
Stars: ✭ 2,003 (+5969.7%)
Mutual labels:  redis, redis-sentinel
Redis Sentinel Docker
Dockerfile for Redis Sentinel
Stars: ✭ 64 (+93.94%)
Mutual labels:  redis, redis-sentinel
Ledge
An RFC compliant and ESI capable HTTP cache for Nginx / OpenResty, backed by Redis
Stars: ✭ 412 (+1148.48%)
Mutual labels:  redis, redis-sentinel
Gopherus
This tool generates gopher link for exploiting SSRF and gaining RCE in various servers
Stars: ✭ 1,258 (+3712.12%)
Mutual labels:  redis, zabbix
Redex
Cloud-native Redis server implemented in Elixir
Stars: ✭ 160 (+384.85%)
Mutual labels:  redis, redis-sentinel
Ioredis
🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
Stars: ✭ 9,754 (+29457.58%)
Mutual labels:  redis, redis-sentinel
Lettuce Core
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Stars: ✭ 4,319 (+12987.88%)
Mutual labels:  redis, redis-sentinel
Shell
Infrastructure Management Shell - Linux
Stars: ✭ 381 (+1054.55%)
Mutual labels:  redis, zabbix
Fastonosql
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+2933.33%)
Mutual labels:  redis, redis-sentinel
Predis
A flexible and feature-complete Redis client for PHP.
Stars: ✭ 6,966 (+21009.09%)
Mutual labels:  redis, redis-sentinel
Camellia
camellia framework by netease-im. provider: 1) redis-client; 2) redis-proxy(redis-sentinel/redis-cluster); 3) hbase-client; 4) others
Stars: ✭ 146 (+342.42%)
Mutual labels:  redis, redis-sentinel
Redis Windows
Vagrant redis configuration and the binary releases of MS Open Tech redis port of windows
Stars: ✭ 2,596 (+7766.67%)
Mutual labels:  redis, redis-sentinel
Redix
Fast, pipelined, resilient Redis driver for Elixir. 🛍
Stars: ✭ 816 (+2372.73%)
Mutual labels:  redis, redis-sentinel
Predixy
A high performance and fully featured proxy for redis, support redis sentinel and redis cluster
Stars: ✭ 862 (+2512.12%)
Mutual labels:  redis, redis-sentinel
Docker Compose Nodejs Examples
Finally some real world examples on getting started with Docker Compose and Nodejs
Stars: ✭ 944 (+2760.61%)
Mutual labels:  redis
Mrseedbox
[unmaintained] A Containerized Seedbox with Embedded Media Player
Stars: ✭ 30 (-9.09%)
Mutual labels:  redis
Bibi
An e-commerce fullstack solution for Flask 出口电商全栈解决方案
Stars: ✭ 914 (+2669.7%)
Mutual labels:  redis
Geoip redis
Put MaxMind GeoIP database to Redis
Stars: ✭ 21 (-36.36%)
Mutual labels:  redis

This is a Zabbix template + script useful to monitor Redis Server & Redis Sentinel instances:

  1. Copy zabbix-redis.py to /usr/local/bin/.

  2. Add the redis_server.discovery & redis_server.stats and / or redis_sentinel.discovery & redis_sentinel.stats user parameters to Zabbix::

    UserParameter=redis_server.discovery[],/usr/local/bin/zabbix-redis.py -i '$1' -t server discover $2 2> /dev/null UserParameter=redis_server.stats[],/usr/local/bin/zabbix-redis.py -i '$1' -t server stats 2> /dev/null UserParameter=redis_sentinel.discovery[],/usr/local/bin/zabbix-redis.py -i '$1' -t sentinel discover $2 2> /dev/null UserParameter=redis_sentinel.stats[],/usr/local/bin/zabbix-redis.py -i '$1' -t sentinel stats 2> /dev/null

  3. Import the templates. You may download the appropriate versions from the releases page <https://github.com/allenta/zabbix-template-for-redis/releases/latest/>_ or generate them using the Jinja2 skeletons::

    $ pip install jinja2-cli $ jinja2
    -D version={4.0,4.2,4.4,5.0,5.2}
    [-D name='Redis Server']
    [-D description='']
    --strict -o template.xml template-app-redis-server.j2 $ jinja2
    -D version={4.0,4.2,4.4,5.0,5.2}
    [-D name='Redis Sentinel']
    [-D description='']
    --strict -o template.xml template-app-redis-sentinel.j2

  4. Link hosts to the templates. Beware depending on the used template you must set a value for the {$REDIS_SERVER.LOCATIONS} or {$REDIS_SENTINEL.LOCATIONS} macro (comma-delimited list of Redis instances; port, host:port and unix:///path/to/socket formats are allowed). Additional macros and contexts are available for further customizations.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].