DIY Zoning: Core Logic

Under Construction, Really


All the stuff below pertains to old as Moses 0.1p7dev3 release, available here. It can't be recommended - though amazingly stable (people have used it for years), it is very old, and making it work on modern distributions is somewhat difficult.

Current code base is under heavy development, and DZ Blog contains a series of articles regarding build and configuration. When the dust settles, those articles will be sorted out and moved here.

DZ3 Quickstart is the first article in the series.

Installation: Easy Way (RPM)

RPMs relevant to the core module (available here) are:

  • dz-common - Java code common for all the modules.
  • dz - the core logic. It is possible to install this module on a different box than dz-dac or dz-view - they are connected through TCP/IP.
  • dz-view - the visualization module. It doesn't need dz-dac, and it is possible to install this module on a different box than dz - they are connected through TCP/IP.
Be sure to check the list of dependencies you will need to have installed in order to install these RPMs.

The first thing to do after you've installed these RPMs is to run the dz_core_wizard tool - the CORE configuration wizard. It will create the configuration for the CORE.

When you are done with the configuration, you may run the DAC script: dz.

Configuration Considerations

Please refer to CORE section of the Configuration Guide.

Installation: Hard Way (compiling from source)

Actually, the core and view modules were already compiled and installed along with the rest of the system when the DAC was being installed. All you need to do now is to configure the core module, exactly as if you were installing it from RPM.

Next Step

Now that you have the core working, it's a good time to configure the system to work in Passive Mode.