Package: collectd
Version: 5.4.1-3
Severity: important
Tags: upstream

Hi,

The documentation suggests that exec plugins (typically scripts) should 
be long-running processes that output metrics at a suitable frequency, 
rather than being re-executed every time a new metric is required.

Unfortunately, collectd does not kill its children when it quits, 
leaving these long-running processes running (they will eventually get 
broken pipe on their stdout, but that might well take a long time). 
Particularly, if you restart collectd, you end up with multiple copies 
running.

Collectd must know which children it has spawned, so it should clean up 
properly then exiting.

Regards,

Matthew

-- System Information:
Debian Release: 7.9
  APT prefers stable
  APT policy: (990, 'stable'), (990, 'oldstable'), (500, 'oldstable-updates'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages collectd depends on:
ii  collectd-core  5.4.1-3
ii  libc6          2.13-38+deb7u8
ii  librrd4        1.4.7-2

Versions of packages collectd recommends:
ii  default-jre-headless    1:1.6-47
ii  iptables [libxtables7]  1.4.14-3.1
ii  libc6                   2.13-38+deb7u8
ii  libcurl3-gnutls         7.26.0-1+wheezy13
ii  libdbi1                 0.8.4-6
ii  libesmtp6               1.0.6-1+b1
ii  libgcrypt11             1.5.0-5+deb7u3
ii  libgdk-pixbuf2.0-0      2.26.1-1+deb7u1
ii  libglib2.0-0            2.33.12+really2.32.4-5
ii  liblvm2app2.2           2.02.95-8
ii  libmemcached10          1.0.8-1
ii  libmnl0                 1.0.3-3
ii  libmodbus5              3.0.3-1
ii  libmysqlclient18        5.5.44-0+deb7u1
ii  libnotify4              0.7.5-1
ii  libopenipmi0            2.0.16-1.3
ii  liboping0               1.6.2-1
ii  libowcapi-2.8-15        2.8p15-1
ii  libpcap0.8              1.3.0-1
ii  libperl5.14             5.14.2-21+deb7u2
ii  libpq5                  9.1.18-0+deb7u1
ii  libprotobuf-c0          0.14-1+b1
ii  libpython2.7            2.7.3-6+deb7u2
ii  librabbitmq0            0.0.1.hg216-1
ii  librrd4                 1.4.7-2
ii  libsensors4             1:3.3.2-2+deb7u1
ii  libsnmp15               5.4.3~dfsg-2.8+deb7u1
ii  libssl1.0.0             1.0.1e-2+deb7u17
ii  libtokyotyrant3         1.1.40-4.1+b1
ii  libupsclient1           2.6.4-2.3+deb7u1
ii  libvirt0                0.9.12.3-1+deb7u1
ii  libxml2                 2.8.0+dfsg1-7+wheezy4
ii  libyajl2                2.0.4-2
ii  zlib1g                  1:1.2.7.dfsg-13

collectd suggests no packages.

-- Configuration Files:
/etc/collectd/collectd.conf changed [not included]
/etc/collectd/filters.conf changed [not included]

-- no debconf information

Reply via email to