Ad Widget

Collapse

Create the plural proxy service in server

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gavinfang
    Junior Member
    • Mar 2017
    • 4

    #1

    Create the plural proxy service in server

    Hi all

    Before Zabbix 3.4 I can clone multiple proxy config files and modify the listen port and run.

    Now I would like to upgrade the version from 3.2.X to 4.4.0 but the new "preprocessing" service in Zabbix 4.X can only run one instance and I can't disable it.

    Here is the log:
    - - - - -
    cannot start preprocessing service: "preprocessing" service is already running.
    - - - - -

    Because my environment needs multiple proxies on a single server to receive the data so I can't upgrade.

    (Because my proxy services will receive 200k+ items or 3k+ hosts, a single proxy service cannot handle it and I also need to divert the data to another Zabbix server to do the offsite backup)

    Any ideas that can solve my problem?

    Thanks!
  • 1berto
    Senior Member
    • Sep 2018
    • 182

    #2
    Maybe i'm getting it wrong, but a tool like Docker wouldn't help you?

    Comment

    • gavinfang
      Junior Member
      • Mar 2017
      • 4

      #3
      Hi 1berto

      Yes, Docker is one of the choices.

      But just want to ask if we have more ideas before we use Docker or VM.

      If the proxy provides this, I think it will be stable.

      I'm not saying Docker is not stable, but it is still an additional function

      But once I have a problem in proxy, Docker will be factors to consider.

      Comment

      • gavinfang
        Junior Member
        • Mar 2017
        • 4

        #4
        Hi all

        found the root cause and fix action

        it's due to preprocessing.sock been locked

        you can modify the .conf file of SocketDir=/tmp/another_dir let proxy_2 preprocessing.sock to change another dir

        Comment

        Working...