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.

    Details

    • Type: New Feature Request
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.3, 1.8.4, 1.9.1 (alpha)
    • Fix Version/s: 3.0.0beta1
    • Component/s: Agent (G), Proxy (P), Server (S)
    • Labels:
    • Environment:
      *nix

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                deanpence Dean Hall
              • Votes:
                22 Vote for this issue
                Watchers:
                24 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: