aheimsbakk / container-munin Goto Github PK
View Code? Open in Web Editor NEWAlpine docker runnin Munin server with rrdcache and fcgi.
Alpine docker runnin Munin server with rrdcache and fcgi.
Seems like your image suffers from alpinelinux/docker-alpine#135 (comment)
I just found your container..
Do you think it is possible to monitor the dns server unbound?
https://www.nlnetlabs.nl/documentation/unbound/howto-statistics/
This looks to depend on a local binary..
Have you ever used this for unbound, or only snmp hosts?
Will test and see what I can see..
Regardless, thank you in advance.
This may be a simpler / lightweight alternative to observium.. (which does not have rrdcache or fcgi..)
The container has a pretty old version of Munin, can it be updated to the last release?
Hi,
I am trying the container with a docker-compose file as below.
When I put the SNMP_NODES in comment, the container starts without any problems.
However when I would try to use the SNMP_nodes, the container seems to stop somewhere.
Maybe I made a mistake somewhere, but I don't see it.
Can somebody see what the mistake is ?
Kind regards
Tore
version: "3"
services:
munin-server:
container_name: "munin-server"
image: aheimsbakk/munin-alpine
restart: unless-stopped
ports:
- 10.10.10.10:19950:80
environment:
NODES: BEERNETWORK;server1:10.10.10.20 BEERNETWORK;server2:10.10.10.30
SNMP_NODES: routers;10.10.33.1:public routers;10.10.34.1:public routers;10.10.35.1:public routers;10.10.10.36:public
TZ: Europe/Brussels
volumes:
- /opt/lowcode/docker/munin-server/etc/munin/munin-conf.d:/etc/munin/munin-conf.d
- /opt/lowcode/docker/munin-server/etc/munin/plugin-conf.d:/etc/munin/plugin-conf.d
- /opt/lowcode/docker/munin-server/var/lib/munin:/var/lib/munin
- /opt/lowcode/docker/munin-server/var/log/munin:/var/log/munin
labels:
- "traefik.enable=true"
- "traefik.http.routers.munin-server.rule=Host(`mymunin.myhost.mydomain`)"
- "traefik.http.routers.munin-server.entrypoints=web,websecure"
- "traefik.http.routers.munin-server.tls=true"
networks:
- traefik-stack_default
networks:
traefik-stack_default:
external: true
Using Dive you can see that some layers could be avoided
And that /var/cache/fontconfig
could probably be cleaned up
Hello,
Let me thank you for the project.
I was wondering if/when will be implemented logrotate feature?
Because after some time (lots of time), I and other users will be in this situation:
/var/log/munin# ls -lh
total 23G
-rw-rw-r--+ 1 nginx munin 2.5M Oct 23 2022 munin-cgi-graph.log
-rw-rw-r--+ 1 nginx munin 9.1K Oct 23 22:07 munin-cgi-html.log
-rw-rw-r--+ 1 nginx munin 19M Nov 7 20:15 munin-graph.log
-rw-rw-r--+ 1 nginx munin 124M Nov 7 20:15 munin-html.log
-rw-rw-r--+ 1 nginx munin 51M Nov 7 20:15 munin-limits.log
-rw-rw-r--+ 1 nginx munin 23G Nov 7 20:15 munin-update.log
Kind regards.
Hi! It would be nice to have IPv6 address support here. Currently if I use an IPv6 address as IP, the parsing and config generation breaks because the address have ":" in them.
The container installs both the server as the client (munin-node). And automaticly adds this node to the config-file.
I would really like an option to disable this munin-node, and keep only the server (to watch remote instances). Since it doesn't make much sense to run this node inside a container anyway, since a lot of metrics are not available (like temperature sensors, etc).
Having some ENVs to make symlinks from /usr/lib/munin/plugins/
to /etc/munin/plugins/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.