1.5 Calibrating Memory Requirements on the ZENworks Server

As per the system requirements, ZENworks recommends minimum memory requirement of 16 GB for both Appliance and Non-appliance Primary Servers. Based on the RAM size requirements, you need to ensure that memory is optimally allocated for the RDBMS (if embedded PostgreSQL is installed), Vertica, Kafka and ZENworks Services (ZENserver and ZENloader services), for these components to function effectively in the server. ZENworks provides you configure action that automatically calibrates appropriate memory for these processes.

You need to run this configure action after upgrading the server to ZENworks 2020 Update 2. However, if you plan to install Vertica in this server, then ensure that you run this Configure action only after configuring Vertica. For more information, see Vertica Reference documentation.

The scenarios in which this action should be run are:

  • Non-appliance server on which only embedded PostgreSQL is installed

  • Non-appliance second Primary Server

  • Appliance server on which Kafka and Vertica are installed

  • Appliance server on which only Vertica is installed

  • Appliance server on which embedded PostgreSQL and Vertica are installed

  • Appliance server on which embedded PostgreSQL and Kafka are installed

  • Appliance server on which only Kakfa is installed

  • Appliance server on which embedded PostgreSQL, Kafka and Vertica are installed

  • Appliance second Primary Server

To run this Configure action:

  1. In the command line utility of the server, execute the command: microfocus-zenworks-configure -c CalibrateMemoryConfigureAction

  2. A message is displayed informing the user that the ZENworks services will automatically restart on the server after the Configure action is run. If you want to proceed with the memory calibration, then press enter to select the default value 1 or else enter the value 2.

  3. (Conditional) On an Appliance server, you will be asked if you want to install Vertica and Kafka on the server. If you plan to install Vertica and Kafka on this server, then ensure that you run this action only after configuring Vertica in the server. To exit the action, enter the value 2.

    If you do not want to install Vertica and Kafka in the server and want to proceed with memory calibration, enter the value 1.

The newly configured values for each component are displayed. If you want to view the configured values at a later point in time, then run the following Configure action:microfocus-zenworks-configure -c DisplayMemoryConfigureAction