Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-611

Provide a way for daemons to (optionally) run in the foreground.

XMLWordPrintable

      Many people are now using daemon supervisors from packages like daemontools, runit, supervisord, and launchd. While a few supervisors may provide some hackery to supervise forking daemons, supervisors require daemons to run in the foreground for full-featured monitoring. For those of us who supervise every daemon, this is a very important and possibly a deal-breaking issue for using zabbix.

      zabbix_server, zabbix_proxy, and zabbix_agentd need a simple (non-default) option that allows their parent processes to stay in the foreground. (Closing stdout and stderr is optional as most supervisors log this output.)

      I suggest the -f|--foreground getopt-style option.

      Thanks very much for considering this.

        1. zabbix-2.2.3-run_foreground.patch
          7 kB
          Boris Manojlovic
        2. zabbix-2.2.3-run_foreground-v2.patch
          7 kB
          Boris Manojlovic
        3. zabbix-2.2.3-run_foreground-v3.patch
          7 kB
          Boris Manojlovic
        4. zabbix-2.4.0-run_foreground.patch
          9 kB
          Boris Manojlovic
        5. zabbix-3.0.0-run_foreground.patch
          10 kB
          Boris Manojlovic
        6. zabbix-foreground.patch
          7 kB
          edwin eefting
        7. zabbix-TRUNK_r45165-run_foreground.patch
          7 kB
          Boris Manojlovic

            Unassigned Unassigned
            deanpence Dean Hall
            Votes:
            22 Vote for this issue
            Watchers:
            22 Start watching this issue

              Created:
              Updated:
              Resolved: