Package: ganglia-monitor
Version: 3.6.0-6
Severity: normal

Dear Maintainer,

The current initscript has 2 undesireable behaviours:

 * It fails to start if there is another gmond service running
   (even though the other process uses a different configuration)
 * When it stops, it also kills other, unrelated gmond services.

My use case is that I am using multiple gmond processes on a "head" node
to collect statistics from a dynamic cluster. I am starting the other
gmond processes with a systemd unit file similar to:

        [Unit]
        Description=Other gmond

        [Service]
        Type=simple
        User=root
        PrivateTmp=true
        ProtectSystem=full
        ProtectHome=read-only
        NoNewPrivileges=true 
        PrivateDevices=true 
        ExecStart=/usr/sbin/gmond -f -c /usr/lib/mypkg/channel-1.conf

        [Install]
        WantedBy=multi-user.target

So far it's working great except for that impolite init script...

I can think of 3 possible solutions:

 * Add a systemd initscrit to ganglia-monitor
 * Split out the gmond binary into a separate package
   so it can be used separately
 * Fix the existing initscript to not arbitrarily kill other processes
   (possible?)

I am willing to work on the first option if it would be acceptable.

-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ganglia-monitor depends on:
ii  adduser      3.113+nmu3
ii  libapr1      1.5.1-3
ii  libc6        2.19-18+deb8u1
ii  libconfuse0  2.7-5
ii  libexpat1    2.1.0-6+deb8u1
ii  libganglia1  3.6.0-6
ii  libpcre3     2:8.35-3.3
ii  zlib1g       1:1.2.8.dfsg-2+b1

ganglia-monitor recommends no packages.

ganglia-monitor suggests no packages.

-- Configuration Files:
/etc/ganglia/gmond.conf changed [not included]
/etc/init.d/ganglia-monitor changed [not included]

-- no debconf information

Reply via email to