From b13ab5ab05e5a5ff6e70a3edcb48b78929c2c926 Mon Sep 17 00:00:00 2001 From: "stephane.david" Date: Sat, 28 Mar 2026 10:57:25 +0100 Subject: [PATCH] Many changes --- docker-compose.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++-- librenms.env | 3 +++ 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c70d0b7..4746ee6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,6 +22,22 @@ services: container_name: librenms_redis restart: unless-stopped + rrdcached: + image: crazymax/rrdcached:latest + container_name: librenms_rrdcached + environment: + TZ: Europe/Paris + volumes: + - /var/lib/docker/volumes/librenms/rrd_data:/data/db + command: + - -w 1800 + - -z 1800 + - -f 3600 + - -j /data/journal + - -t 4 + - -F + restart: unless-stopped + librenms: image: librenms/librenms:latest container_name: librenms @@ -37,6 +53,7 @@ services: depends_on: - db - redis + - rrdcached volumes: - /var/lib/docker/volumes/librenms/librenms_data:/data # - /etc/localtime:/etc/localtime:ro @@ -44,13 +61,39 @@ services: - "8000:8000" restart: unless-stopped + + dispatcher: + image: librenms/librenms:latest + container_name: librenms_dispatcher + env_file: + - ./librenms.env + environment: + SIDECAR_DISPATCHER: 1 + DISPATCHER_NODE_ID: dispatcher1 + DB_HOST: db + DB_NAME: librenms + DB_USER: librenms + DB_PASSWORD: librenmspass + REDIS_HOST: redis + depends_on: + - librenms + command: dispatcher + restart: unless-stopped + syslogng: - image: linuxserver/syslog-ng:latest + image: librenms/librenms:latest container_name: librenms_syslog environment: + SIDECAR_SYSLOGNG: 1 + DB_HOST: db + DB_NAME: librenms + DB_USER: librenms + DB_PASSWORD: librenmspass + REDIS_HOST: redis TZ: Europe/Paris + depends_on: + - librenms volumes: - - /var/lib/docker/volumes/librenms/syslogng/syslog-ng.conf:/etc/syslog-ng/syslog-ng.conf:ro - /var/lib/docker/volumes/librenms/librenms_data:/data ports: - "514:514/udp" diff --git a/librenms.env b/librenms.env index 90e9177..10896bd 100644 --- a/librenms.env +++ b/librenms.env @@ -11,3 +11,6 @@ UPLOAD_MAX_SIZE=32M MAX_INPUT_VARS=1000 OPCACHE_MEM_SIZE=256 +LIBRENMS_SNMP_COMMUNITY=manage + +RRDCACHED_SERVER=rrdcached:42217