1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 02:51:03 +00:00

- added systemd possibility for stats - cleanup

This commit is contained in:
Marc SCHAEFER 2019-08-11 11:02:10 +02:00 committed by Lars Kruse
parent 241b0c6067
commit 5105020fcf

View file

@ -47,6 +47,7 @@ active_guests=$(active_guests)
# Ubuntu 12.04 with fstab: /sys/fs/cgroup/lxc/<container>/tasks # Ubuntu 12.04 with fstab: /sys/fs/cgroup/lxc/<container>/tasks
# Ubuntu 12.04 with cgroup-lite: /sys/fs/cgroup/cpuacct/lxc/<container>/tasks # Ubuntu 12.04 with cgroup-lite: /sys/fs/cgroup/cpuacct/lxc/<container>/tasks
# Ubuntu 12.04 with cgroup-bin: /sys/fs/cgroup/cpuacct/sysdefault/lxc/<container>/tasks # Ubuntu 12.04 with cgroup-bin: /sys/fs/cgroup/cpuacct/sysdefault/lxc/<container>/tasks
# Ubuntu 14.04 /sys/fs/cgroup/systemd/lxc/<container>/tasks
# and with cgmanager on jessie # and with cgmanager on jessie
count_processes () { count_processes () {
[ -z "$1" ] && return 0 [ -z "$1" ] && return 0
@ -61,9 +62,10 @@ count_processes () {
for SYSFS in \ for SYSFS in \
/sys/fs/cgroup/$1/tasks \ /sys/fs/cgroup/$1/tasks \
/sys/fs/cgroup/lxc/$1/tasks \ /sys/fs/cgroup/lxc/$1/tasks \
/sys/fs/cgroup/systemd/lxc/$1/tasks \
/sys/fs/cgroup/cpuacct/lxc/$1/tasks \ /sys/fs/cgroup/cpuacct/lxc/$1/tasks \
/sys/fs/cgroup/cpuacct/sysdefault/lxc/$1/tasks \ /sys/fs/cgroup/cpuacct/sysdefault/lxc/$1/tasks
; do do
if [ -e $SYSFS ]; then if [ -e $SYSFS ]; then
return `wc -l < $SYSFS` return `wc -l < $SYSFS`
fi fi