occitech / docker

Docker images we use at Occitech
31 stars 36 forks source link

/var/log/munin needs permissions for user munin #33

Closed H-Nestler closed 2 years ago

cypx commented 2 years ago

Hi thanks for your submit but current permission (set by munin package install) seems to be fine

$ docker run --rm occitech/munin ls -alh /var/log
total 420K
drwxr-xr-x 1 root  root 4.0K May 17  2021 .
drwxr-xr-x 1 root  root 4.0K May 17  2021 ..
-rw-r--r-- 1 root  root  11K May 17  2021 alternatives.log
drwxr-x--- 2 root  adm  4.0K May 17  2021 apache2
drwxr-xr-x 1 root  root 4.0K May 17  2021 apt
-rw-r--r-- 1 root  root  58K Apr 16  2021 bootstrap.log
-rw-rw---- 1 root  utmp    0 Apr 16  2021 btmp
-rw-r--r-- 1 root  root 282K May 17  2021 dpkg.log
-rw-r--r-- 1 root  root 3.2K May 17  2021 faillog
-rw-r--r-- 1 root  root  484 May 17  2021 fontconfig.log
-rw-rw-r-- 1 root  utmp  30K May 17  2021 lastlog
drwxr-xr-x 2 munin adm  4.0K May 12 10:23 munin
drwxr-xr-x 2 root  adm  4.0K May 17  2021 nginx
-rw-rw-r-- 1 root  utmp    0 Apr 16  2021 wtmp
H-Nestler commented 2 years ago

I used the command suggest in README.md with a volume for logs. Munin can not create files munin-html.log and munin-limits.log in /var/logs.

docker run \
 -d \
 --name=munin \
 -e CRONDELAY=2 \
 -p 127.0.0.1:8080:80 \
 -v /data/munin/db:/var/lib/munin \
 -v /data/munin/logs:/var/log/munin \
 -v /data/munin/cache:/var/cache/munin \
 occitech/munin:latest

Check perissions

$ docker exec -ti munin ls -l /var/log
total 416
-rw-r--r-- 1 root root  10345 May 17  2021 alternatives.log
drwxr-x--- 1 root adm    4096 May 17  2021 apache2
drwxr-xr-x 1 root root   4096 May 17  2021 apt
-rw-r--r-- 1 root root  58592 Apr 16  2021 bootstrap.log
-rw-rw---- 1 root utmp      0 Apr 16  2021 btmp
-rw-r--r-- 1 root root 288745 May 17  2021 dpkg.log
-rw-r--r-- 1 root root   3264 May 17  2021 faillog
-rw-r--r-- 1 root root    484 May 17  2021 fontconfig.log
-rw-rw-r-- 1 root utmp  29784 May 17  2021 lastlog
drwxr-xr-x 2 root root   4096 May 19 14:13 munin
drwxr-xr-x 2 root adm    4096 May 17  2021 nginx
-rw-rw-r-- 1 root utmp      0 Apr 16  2021 wtmp

$ docker exec -ti munin ls -l /var/log/munin
total 172
-rw-r--r-- 1 root  root     389 May 19 14:15 munin-node.log
-rw-r--r-- 1 munin munin 168005 May 19 14:15 munin-update.log