- Print
- DarkLight
Windows Configuration Properties
Installation on Windows is deprecated.
Introduction
Zetaly provides a global configuration file called zetalyinstall.cnf
which contains all the necessary properties to perform a default installation under Windows. Before running the installation script, you must define the values for the properties in the zetalyinstall.cnf
file according to this article.
In some cases you may need to customize to your installation to support your installation environment. Examples include, but are not limited to the following:
- needing to change the default port of one or more Zetaly modules to avoid port clashes with other services that are already using the same port,
- not installing some of the Zetaly modules if they are not delivered in the Zetaly installation package,
- changing the default log level of the Zetaly modules,
- installing the different Zetaly modules on different servers,
- configuring access to the ZAC module on the mainframe (by default the installer assumes that ZAC is not installed on the mainframe),
- configuring some modules to use different databases (by default all of the Zetaly modules use the same database),
- changing the default importation method for already existing Dashboards and ElastiCubes.
To customize your installation under Windows you must add additional properties at the end of the zetalyinstall.cnf
file before running the installation script.
Custom Configuration Properties
The table below summarizes the properties that you can add into the zetalyinstall.cnf
file to customize your installation.
Each line you add for a property in the zetalyinstall.cnf
file overrides the installation script's default value with the value that you specify. Each line you add must take the following format, where the custom.property
and custom value
you define are seperated by an equals symbol (=).
custom property = custom value
Some properties can be customized individually, while other groups of properties must be customized together (as they have interdependencies). For examples of when groups of properties must be customized together, see Customization Examples.
You can also add comments using the hash symbol (#) to describe your custom installation properties.
############################################
# Custom Installation Properties #
############################################
custom.property.1 = custom value 1
custom.property.2 = custom value 2
custom.property.3 = custom value 3
The customizable properties in the table below have default values which typically do not need changing. Change them with caution. If in doubt, contact Zetaly support for more information.
Property | Description | Default Value |
---|---|---|
BI.FileName | Path to the .exe file of the BI Tool installer. Only used for the first BI installation. | ./Sisense*.exe |
BI.Version | Version of the BI Tool. | 8.2.3.10108 |
BI.Anonymous.Email | Anonymous username, used to access the public dashboard. | anonymous-user@zetaly.io |
BI.Anonymous.Password | Anonymous password. | Zetaly01!. |
BI.Mail.Host | Address of the BI server. | By default, the installation script uses the BI.Host.Base value that you defined in the zetalyinstall.cnf file. |
BI.Mail.Port | Port of the BI server. | By default, the installation script uses the BI.Host.Port value that you defined in the zetalyinstall.cnf file. |
BI.Mail.User | BI System Admin e-mail. | By default, the installation script uses the BI.UserName value that you defined in the zetalyinstall.cnf file. |
BI.Mail.Pass | BI System Admin password. | By default, the installation script uses the BI.Password value that you defined in the zetalyinstall.cnf file. |
BI.Mail.Timeout | Defines the BI e-mail server's timeout value in milliseconds. | 999 |
BI.Mail.UseTls | Determines if the connection with the BI Tool's e-mail server only uses Transport Layer Security (TLS). If true the connection will only use TLS. If false (the default), TLS may still be upgraded to if available via the STARTTLS command. | false |
BI.Mail.IgnoreTls | Determines if the BI Tool's e-mail server ignores TLS requests. If this is true and BI.Mail.UseTls is false, TLS will not be used (either to connect, or as a STARTTLS connection upgrade command). | false |
BI.Mail.RequireTls | Determines if the BI Tool's e-mail server requires TLS. If this is ture and BI.Mail.UseTl is false, it forces application to use STARTTLS even if the server does not advertise support for it. | false |
BI.Mail.Logger | Determines if logs are activated on the BI Tool's e-mail server. Possible values:
| false |
BI.Dashboards.ImportAction | Type of importation method to use for already existing dashboards. Possible values:
| overwrite |
Elasticubes.ImportAction | Type of importation method to use for already existing ElastiCubes. Possible values:
| skip |
FrontalWeb.TargetDir | Installation directory where the Zetaly Portal will be installed. | C:/zetalySuite/frontalweb/ |
Frontal.Host.Port | Port to access the Zetaly Portal. | 443 |
FrontalWeb.BIScheme | The protocol used by the BI module. Possible values:
zetalyinstall.cnf file. You must always use https use for new installations or for an enviroment that already has the BI module installed and configured using https (i.e. you do not need to add this parameter). You only need to add this parameter and specify http for an enviroment that already has the BI module installed and configured to use http. | https |
FrontalWeb.BIUrl | Address of the BI server. | By default, the installation script uses the BI.Host.Base value that you defined in the zetalyinstall.cnf file. |
FrontalWeb.BIPort | Port of the BI server. | By default, the installation script uses the BI.Host.Port value that you defined in the zetalyinstall.cnf file. |
FrontalWeb.ZccIsActivated | Determines whether the client PC's ZCC request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZCC module. Possible values:
| true |
FrontalWeb.ZccIsDeployed | Determines whether the ZCC module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZccScheme | Protocol used by the FrontalWeb component to internally access the ZCC module. Possible values:
| http |
FrontalWeb.ZccUrl | Address used by the FrontalWeb component to internally access the ZCC module. Possible values:
| localhost |
FrontalWeb.ZccPort | Port used by the FrontalWeb component to internally access the ZCC module. | 5656 |
FrontalWeb.ZacIsDeployed | Determines whether the ZAC module is displayed by the Zetaly Portal. Possible values:
| false |
FrontalWeb.ZacScheme | Protocol used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. Possible values:
| http |
FrontalWeb.ZacUrl | Address used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. Possible values:
zetalyinstall.cnf file, and change the value of this property to the IP address or domain name of the mainframe hosting the ZAC module. | localhost |
FrontalWeb.ZacPort | Port used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. | 8082 |
FrontalWeb.ZrpIsActivated | Determines whether the client PC's ZRP request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZRP module. Possible values:
| true |
FrontalWeb.ZrpIsDeployed | Determines whether the ZRP module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZrpScheme | Protocol used by the FrontalWeb component to internally access the ZRP module. Possible values:
| http |
FrontalWeb.ZrpUrl | Address used by the FrontalWeb component to internally access the ZRP module. Possible values:
| localhost |
FrontalWeb.ZrpPort | Port used by the FrontalWeb component to internally access the ZRP module. | 8083 |
FrontalWeb.MyZetalyIsActivated | Determines whether the client PC's MYZ request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the MYZ module. Possible values:
| true |
FrontalWeb.MyZetalyIsDeployed | Determines whether the MYZ module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.MyZetalyScheme | Protocol used by the FrontalWeb component to internally access the MYZ module. Possible values:
| http |
FrontalWeb.MyZetalyUrl | Address used by the FrontalWeb component to internally access the MYZ module. Possible values:
| localhost |
FrontalWeb.MyZetalyPort | Port used by the FrontalWeb component to internally access the MYZ module. | 8084 |
FrontalWeb.ZdeIsActivated | Determines whether the client PC's ZDE request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZDE module. Possible values:
| true |
FrontalWeb.ZdeIsDeployed | Determines whether the ZDE module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZdeScheme | Protocol used by the FrontalWeb component to internally access the ZDE module. Possible values:
| http |
FrontalWeb.ZdeUrl | Address used by the FrontalWeb component to internally access the ZDE module. Possible values:
| localhost |
FrontalWeb.ZdePort | Port used by the FrontalWeb component to internally access the ZDE module. | 8085 |
FrontalWeb.ZsaIsActivated | Determines whether the client PC's ZSA request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZSA module. Possible values:
| true |
FrontalWeb.ZsaIsDeployed | Determines whether the ZSA module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZsaScheme | Protocol used by the FrontalWeb component to internally access the ZSA module. Possible values:
| http |
FrontalWeb.ZsaUrl | Address used by the FrontalWeb component to internally access the ZSA module. Possible values:
| localhost |
FrontalWeb.ZsaPort | Port used by the FrontalWeb component to internally access the ZSA module. | 8086 |
FrontalWeb.ZsacIsActivated | Determines whether the client PC's ZSAC request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZSAC module. Possible values:
| true |
FrontalWeb.ZsacIsDeployed | Determines whether the ZSAC module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZsacScheme | Protocol used by the FrontalWeb component to internally access the ZSAC module. Possible values:
| http |
FrontalWeb.ZsacUrl | Address used by the FrontalWeb component to internally access the ZSAC module. Possible values:
| localhost |
FrontalWeb.ZsacPort | Port used by the FrontalWeb component to internally access the ZSAC module. | 8186 |
FrontalWeb.ZhbIsActivated | Determines whether the client PC's ZHB request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZHB module. Possible values:
| true |
FrontalWeb.ZhbIsDeployed | Determines whether the ZHB module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZhbScheme | Protocol used by the FrontalWeb component to internally access the ZHB module. Possible values:
| http |
FrontalWeb.ZhbUrl | Address used by the FrontalWeb component to internally access the ZHB module. Possible values:
| localhost |
FrontalWeb.ZhbPort | Port used by the FrontalWeb component to internally access the ZHB module. | 8087 |
FrontalWeb.ZupIsActivated | Determines whether the client PC's ZUP request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZUP module. Possible values:
| true |
FrontalWeb.ZupIsDeployed | Determines whether the ZUP module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZupScheme | Protocol used by the FrontalWeb component to internally access the ZUP module. Possible values:
| http |
FrontalWeb.ZupUrl | Address used by the FrontalWeb component to internally access the ZUP module. Possible values:
| localhost |
FrontalWeb.ZupPort | Port used by the FrontalWeb component to internally access the ZUP module. | 8088 |
FrontalWeb.ZqmIsActivated | Determines whether the client PC's ZQM request via the Zetaly Portal is processed by the FrontalWeb Proxy or directly by the ZQM module. Possible values:
| true |
FrontalWeb.ZqmIsDeployed | Determines whether the ZQM module is deployed during the installation and displayed by the Zetaly Portal. Possible values:
| true |
FrontalWeb.ZqmScheme | Protocol used by the FrontalWeb component to internally access the ZQM module. Possible values:
| http |
FrontalWeb.ZqmUrl | Address used by the FrontalWeb component to internally access the ZQM module. Possible values:
| localhost |
FrontalWeb.ZqmPort | Port used by the FrontalWeb component to internally access the ZQM module. | 8091 |
FrontalWeb.BiIsDeployed | Determines whether the ZSI module is deployed during the installation. Possible values:
| true |
Frontend.TargetDir | Installation directory where the Zetaly Portal will be installed. | C:/zetalySuite/zetaly/ |
Backend.ZCC.TargetDir | Installation directory where the ZCC module will be installed. | C:/zetalySuite/ZCC/ |
Backend.ZCC.LogLevel | Log level for the ZCC module. Possible values (case sensitive):
| Warning |
Backend.ZSA.TargetDir | Installation directory where the ZSA module will be installed. | C:/zetalySuite/ZSA/ |
Backend.ZSA.configurationType | Name of the configuration type for SMF. | SMF |
Backend.ZSA.LogLevel | Log level for the ZSA module. Possible values (case sensitive):
| Warning |
Backend.ZRP.TargetDir | Installation directory where the ZRP module will be installed. | C:/zetalySuite/ZRP/ |
Backend.ZRP.LogLevel | Log level for the ZRP module. Possible values:
| INFO |
Backend.ZRP.replaceSmfIntervalGap | Mode if ZRP should fill the gap between two data intervals. Possible values:
| REPLACE_GAP |
Backend.ZRP.DB.Kind | Database type used by the ZRP module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify the database type to use. |
Backend.ZRP.DB.Username | Database user used by the ZRP module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database user. |
Backend.ZRP.DB.Password | ZRP module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a password for the ZRP module database user. |
Backend.ZRP.DB.HostAddress | Database host address used by the ZRP module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database host address for the ZRP module. |
Backend.ZRP.DB.Name | Name of the database used by the ZRP module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database name for the ZRP module. |
Backend.ZRP.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZRP.Zetaly.DB.Kind | Database type used by the ZRP module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify the database type to use. |
Backend.ZRP.Zetaly.DB.Username | Database user used by the ZRP module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database user. |
Backend.ZRP.Zetaly.DB.Password | ZRP module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a password for the ZRP module database user. |
Backend.ZRP.Zetaly.DB.HostAddress | Database host address used by the ZRP module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database host address for the ZRP module. |
Backend.ZRP.Zetaly.DB.Name | Name of the database used by the ZRP module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZRP module to use another database, specify a database name for the ZRP module. |
Backend.MYZ.TargetDir | Installation directory where the MYZ module will be installed. | C:/zetalySuite/MYZ/ |
Backend.MYZ.LogLevel | Log level for the MYZ module. Possible values:
| INFO |
Backend.MYZ.DB.Kind | Database type used by the MYZ module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the MYZ module to use another database, specify the database type to use. |
Backend.MYZ.DB.Username | Database user used by the MYZ module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the MYZ module to use another database, specify a database user. |
Backend.MYZ.DB.Password | MYZ module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the MYZ module to use another database, specify a password for the MYZ module database user. |
Backend.MYZ.DB.HostAddress | Database host address used by the MYZ module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the MYZ module to use another database, specify a database host address for the MYZ module. |
Backend.MYZ.DB.Name | Name of the database used by the MYZ module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the MYZ module to use another database, specify a database name for the MYZ module. |
Backend.MYZ.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZDE.TargetDir | Installation directory where the ZDE module is installed. | C:/zetalySuite/ZDE/ |
Backend.ZDE.LogLevel | Log level for the ZDE module. Possible values:
| INFO |
Backend.ZDE.DB.Kind | Database type used by the ZDE module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZDE module to use another database, specify the database type to use. |
Backend.ZDE.DB.Username | Database user used by the ZDE module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZDE module to use another database, specify a database user. |
Backend.ZDE.DB.Password | ZDE module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZDE module to use another database, specify a password for the ZDE module database user. |
Backend.ZDE.DB.HostAddress | Database host address used by the ZDE module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZDE module to use another database, specify a database host address for the ZDE module. |
Backend.ZDE.DB.Name | Name of the database used by the ZDE module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZDE module to use another database, specify a database name for the ZDE module. |
Backend.ZDE.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZHB.TargetDir | Installation directory where the ZHB module will be installed. | C:/zetalySuite/ZHB/ |
Backend.ZHB.LogLevel | Log level for the ZHB module. Possible values:
| INFO |
Backend.ZHB.DB.Kind | Database type used by the ZHB module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZHB module to use another database, specify the database type to use. |
Backend.ZHB.DB.Username | Database user used by the ZHB module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZHB module to use another database, specify a database user. |
Backend.ZHB.DB.Password | ZHB module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZHB module to use another database, specify a password for the ZHB module database user. |
Backend.ZHB.DB.HostAddress | Database host address used by the ZHB module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZHB module to use another database, specify a database host address for the ZHB module. |
Backend.ZHB.DB.Name | Name of the database used by the ZHB module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZHB module to use another database, specify a database name for the ZHB module. |
Backend.ZHB.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZHB.Users.ZSA.Email | ZSA username. This user is only used to communicate between ZSA and other Zetaly modules. | zsa-user@zetaly.io |
Backend.ZHB.Users.ZSA.Password | ZSA password | Zetaly01!. |
Backend.ZHB.Users.ZUP.Email | ZUP username. This user is only used to communicate between ZUP and other zetaly modules | zup-user@zetaly.io |
Backend.ZHB.Users.ZUP.Password | ZUP password | Zetaly01!. |
Backend.ZUP.TargetDir | Installation directory where the ZUP module will be installed. | C:/zetalySuite/ZUP/ |
Backend.ZUP.LogLevel | Log level for the ZUP module. Possible values:
| INFO |
Backend.ZUP.DB.Kind | Database type used by the ZUP module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZUP module to use another database, specify the database type to use. |
Backend.ZUP.DB.Username | Database user used by the ZUP module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZUP module to use another database, specify a database user. |
Backend.ZUP.DB.Password | ZUP module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZUP module to use another database, specify a password for the ZUP module database user. |
Backend.ZUP.DB.HostAddress | Database host address used by the ZUP module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZUP module to use another database, specify a database host address for the ZUP module. |
Backend.ZUP.DB.Name | Name of the database used by the ZUP module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZUP module to use another database, specify a database name for the ZUP module. |
Backend.ZUP.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZQM.TargetDir | Installation directory where the ZQM module will be installed. | C:/zetalySuite/ZQM/ |
Backend.ZQM.LogLevel | Log level for the ZQM module. Possible values:
| INFO |
Backend.ZQM.DB.Kind | Database type used by the ZQM module. Possible values:
| By default, the installation script uses the Database.Type value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZQM module to use another database, specify the database type to use. |
Backend.ZQM.DB.Username | Database user used by the ZQM module. | By default, the installation script uses the Database.UserName value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZQM module to use another database, specify a database user. |
Backend.ZQM.DB.Password | ZQM module database user's password. | By default, the installation script uses the Database.Password value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZQM module to use another database, specify a password for the ZQM module database user. |
Backend.ZQM.DB.HostAddress | Database host address used by the ZQM module. Can be an IP address or a domain name. | By default, the installation script uses the Database.Host.Base value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZQM module to use another database, specify a database host address for the ZQM module. |
Backend.ZQM.DB.Name | Name of the database used by the ZQM module. | By default, the installation script uses the Database.Name value that you defined in the zetalyinstall.cnf file for all Zetaly modules. If you want the ZQM module to use another database, specify a database name for the ZQM module. |
Backend.ZQM.DB.GenerationMode | Generation mode for the internal database. Possible values:
| update |
Backend.ZSAC.TargetDir | Installation directory where the ZSAC module will be installed. | C:/zetalySuite/ZSAC/ |
Backend.ZSAC.LogLevel | Log level for the ZSAC module. Possible values (case sensitive):
| Warning |
ZEX.TargetDir | Installation directory where the ZEX module will be installed. | C:/Program Files (x86)/ZETALY Explorer |
ZEX.LicenseFile | Filename of the ZEX module license file. Note: The ZEX module license file must be located in the same directory defined by the ZEX.TargetDir property. | License.xml |
ZEX.Mode | The Zetaly Explorer installation mode. Possible values:
| 2 |
CRON.TargetDir | Location where SQL file and batch file will be created. | C:/zetalySuite/CRONS/ |
CRON.SystemUser | Name of your User System. | systemUser |
Database.Scripts.Directory | Folder which contains the database scripts. | .\scripts-temp\scripts |
Database.Host.Port | May be used when database is to be accessed with a non-default port. | .\scripts-temp\scripts |
Customization Examples
This section describes some examples of adding additional properties at the end of the zetalyinstall.cnf
file for different customization scenarios.
Resolving Port Clashes With Zetaly Modules
The table below summarizes the default port numbers and their associated properties for each of the Zetaly modules.
Zetaly Module | Property | Default Port Number |
---|---|---|
ZCC | FrontalWeb.ZccPort | 5656 |
ZAC | FrontalWeb.ZacPort | 8082 |
ZRP | FrontalWeb.ZrpPort | 8083 |
MYZ | FrontalWeb.MyZetalyPort | 8084 |
ZDE | FrontalWeb.ZdePort | 8085 |
ZSA | FrontalWeb.ZsaPort | 8086 |
ZSAC | FrontalWeb.ZsacPort | 8186 |
ZHB | FrontalWeb.ZhbPort | 8087 |
ZUP | FrontalWeb.ZupPort | 8088 |
ZQM | FrontalWeb.ZqmPort | 8091 |
In the table above the FrontalWeb.ZacPort
property is listed for informational purposes, and cannot internally clash with the port 8082 on the server. This is because it is for the ZAC reporter web server which is installed on the mainframe. When the ZAC module is installed in your environment, you must configure all the ZAC related properties together according to Configuring Access to the ZAC Module.
In our example, the server that will have Zetaly installed has services already using ports 8086 and 8087.
By default the ZSA module also uses port 8086. To avoid a port clash between the ZSA module and the other service using port 8086, you must change the ZSA module to another unused port (for example 8093).
By default the ZHB module also uses port 8087. To avoid a port clash between the ZHB module and the other service using port 8087, you must change the ZHB module to another unused port (for example 8094).
In this case you would create the following section at the end of the zetalyinstall.cnf
file.
#################################################################
# Custom ports for Zetaly modules to avoid port clashes #
#################################################################
FrontalWeb.ZsaPort = 8093
FrontalWeb.ZhbPort = 8094
Removing Undelivered Zetaly Modules
Depending on your contract, the Zetaly installation package may be delivered with not all the Zetaly modules. In this case you must add a custom property for each of the Zetaly modules that are not delivered in the Zetaly installation package.
The table below summarizes the the properties for each of the Zetaly modules and whether it is always delivered.
Zetaly Module | Property | Always Delivered |
---|---|---|
ZCC | FrontalWeb.ZccIsDeployed | No |
ZAC (see note) | FrontalWeb.ZacIsDeployed | No |
ZRP | FrontalWeb.ZrpIsDeployed | No |
MYZ | FrontalWeb.MyZetalyIsDeployed | Yes |
ZDE | FrontalWeb.ZdeIsDeployed | No |
ZSA | FrontalWeb.ZsaIsDeployed | Yes |
ZSAC | FrontalWeb.ZsacIsDeployed | No |
ZHB | FrontalWeb.ZhbIsDeployed | Yes |
ZUP | FrontalWeb.ZupIsDeployed | No |
ZQM | FrontalWeb.ZqmIsDeployed | No |
Unlike the other Zetaly modules which are installed by the Zetaly installer on the server, the ZAC module is installed separately (i.e not by the Zetaly installer) on the mainframe. For more information, see the ZAC Installation Guide. Therefore, compared to the other Zetaly modules, this parameter only determines whether the ZAC module is displayed by the Zetaly Portal.
In our example the Zetaly installation package is delivered without the ZDE and ZRP modules, and the ZAC module has not been separately installed on the mainframe. In this case you would create the following section at the end of the zetalyinstall.cnf
file.
############################################################
# Uninstalled Zetaly Modules #
############################################################
FrontalWeb.ZdeIsDeployed = false
FrontalWeb.ZrpIsDeployed = false
By default the installer script assumes that the ZAC module is not installed (i.e. FrontalWeb.ZacIsDeployed = false
). Therefore, in the example above the zetalyinstall.cnf
file does not need the line FrontalWeb.ZacIsDeployed = false
). When the ZAC module is installed in your environment, you must configure all the ZAC related properties together according to Configuring Access to the ZAC Module.
Changing the Default Log Level of the Zetaly Modules
The table below summarizes the default log levels, possible log levels and their associated properties for each of the Zetaly modules.
Zetaly Module | Property | Default Log Level | Possible Log Levels |
---|---|---|---|
ZRP | Backend.ZRP.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
MYZ | Backend.MYZ.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZDE | Backend.ZDE.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZHB | Backend.ZHB.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZUP | Backend.ZUP.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZQM | Backend.ZQM.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZCO | Backend.ZCO.LogLevel | INFO | OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL |
ZCC | Backend.ZCC.LogLevel | Warning | Debug, Information, Warning, Error |
ZSA | Backend.ZSA.LogLevel | Warning | Debug, Information, Warning, Error |
ZSAC | Backend.ZSAC.LogLevel | Warning | Debug, Information, Warning, Error |
In our example we want to change the default log levels of the ZHB, ZUP and ZQM modules from INFO to WARN.
In this case you would create the following section at the end of the zetalyinstall.cnf
file.
############################################################
# Custom Log Levels #
############################################################
Backend.ZHB.LogLevel = WARN
Backend.ZUP.LogLevel = WARN
Backend.ZQM.LogLevel = WARN
Configuring Zetaly Module Addresses for the FrontalWeb Component in a Distributed Deployment
By default all the Zetaly modules (except the ZAC module) are installed on the same server. As a result, the address used by the FrontalWeb component to internally access the each of the Zetaly modules is set to localhost as summarized in the table below.
Zetaly Module | Property | Default Address |
---|---|---|
ZCC | FrontalWeb.ZccUrl | localhost |
ZRP | FrontalWeb.ZrpUrl | localhost |
MYZ | FrontalWeb.MyZetalyUrl | localhost |
ZDE | FrontalWeb.ZdeUrl | localhost |
ZSA | FrontalWeb.ZsaUrl | localhost |
ZSAC | FrontalWeb.ZsacUrl | localhost |
ZHB | FrontalWeb.ZhbUrl | localhost |
ZUP | FrontalWeb.ZupUrl | localhost |
ZQM | FrontalWeb.ZqmUrl | localhost |
In the table above it is normal that the parameter for the ZAC module (FrontalWeb.ZacUrl) is not listed. This is because ZAC is installed on the mainframe and not always installed. If you install ZAC in your environment, then add all the related ZAC properties to the zetalyinstall.cnf
file in a dedicated section according to Configuring Access to the ZAC Module.
If you want to install the Zetaly modules on different servers, you must update these properties to match the IP addresses of the servers on which they are installed.
In our example, the Zetaly modules are installed on three different servers as summarized in the table below.
Zetaly Module | Server 1 10.0.0.1 | Server 2 10.0.0.2 | Server 3 10.0.0.3 |
---|---|---|---|
ZCC | Installed | Not Installed | Not Installed |
ZRP | Not Installed | Installed | Not Installed |
MYZ | Installed | Not Installed | Not Installed |
ZDE | Installed | Not Installed | Not Installed |
ZSA | Not Installed | Not Installed | Installed |
ZSAC | Installed | Not Installed | Not Installed |
ZHB | Installed | Not Installed | Not Installed |
ZUP | Installed | Not Installed | Not Installed |
ZQM | Installed | Not Installed | Not Installed |
The ZSA and ZRP modules consume more RAM than the other modules. For this reason, in our example, the ZRP module is installed on Server 2 (10.0.0.2) and the ZSA module is installed on Server 3 (10.0.0.3).
In this case you would create the following section at the end of the zetalyinstall.cnf
file.
############################################################
# Distributed Module Addresses #
############################################################
FrontalWeb.ZccUrl = 10.0.0.1
FrontalWeb.ZrpUrl = 10.0.0.2
FrontalWeb.MyZetalyUrl = 10.0.0.1
FrontalWeb.ZdeUrl = 10.0.0.1
FrontalWeb.ZsaUrl = 10.0.0.3
FrontalWeb.ZsacUrl = 10.0.0.1
FrontalWeb.ZhbUrl = 10.0.0.1
FrontalWeb.ZupUrl = 10.0.0.1
FrontalWeb.ZqmUrl = 10.0.0.1
Configuring Access to the ZAC Module
Unlike the other Zetaly modules which are installed by the Zetaly installer on the server, the ZAC module is installed separately (i.e not by the Zetaly installer) on the mainframe. If you are using the ZAC module, it will have been installed on the mainframe according to ZAC Installation Guide.
The following table summarizes the default values for the ZAC related properties used by the installation script.
ZAC Related Property | Description | Default Value |
---|---|---|
FrontalWeb.ZacIsDeployed | Determines whether the ZAC module is displayed by the Zetaly Portal. Possible values:
| false |
FrontalWeb.ZacScheme | Protocol used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. Possible values:
| http |
FrontalWeb.ZacUrl | Address used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. Possible values:
| localhost |
FrontalWeb.ZacPort | Port used by the FrontalWeb component to externally access the ZAC module's reporter web server hosted on the mainframe. | 8082 |
By default these properties assume that ZAC is not installed on the mainframe.
If you are using the ZAC module you must add these properties at the end of the zetalyinstall.cnf
file and modify them according to the mainframe configuration of the ZAC module's reporter web server. For example, if the mainframe has an IP address of 10.0.0.50 and the reporter webserver is using port 2413 with the https protocol over TLS, you would create the following section at the end of the zetalyinstall.cnf
file.
###############################################################
# Enabling and accessing the ZAC module on the mainframe #
###############################################################
FrontalWeb.ZacIsDeployed = true
FrontalWeb.ZacScheme = https
FrontalWeb.ZacUrl = 10.0.0.50
FrontalWeb.ZacPort = 2413
Configuring the Zetaly Modules to use Different Databases
By default the installation script configures all of the Zetaly modules to use the same database using the following properties that you have defined in zetalyinstall.cnf
file:
Database.Type
Database.Host.Base
Database.UserName
Database.Password
Database.Name
You can override this default behavior, and define a separate database for one or more of the Zetaly modules.
The tables below summarize the database related properties for each of the Zetaly modules, which you can use if you want to define a separate database for any of the Zetaly modules.
ZRP Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.ZRP.DB.Kind | Database type used by the ZRP module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.DB.Username | Database user used by the ZRP module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.DB.Password | ZRP module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.DB.HostAddress | Database host address used by the ZRP module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the |
Backend.ZRP.DB.Name | Name of the database used by the ZRP module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.DB.GenerationMode | Generation mode for the ZRP module's internal database. Possible values:
| update |
Backend.ZRP.Zetaly.DB.Kind | Database type used by the ZRP module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.Zetaly.DB.Username | Database user used by the ZRP module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.Zetaly.DB.Password | ZRP module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.Zetaly.DB.HostAddress | Database host address used by the ZRP module. Can be an IP address or a domain name. | The Database.Host.Zetaly.Base value that you defined in the zetalyinstall.cnf file. |
Backend.ZRP.Zetaly.DB.Name | Name of the database used by the ZRP module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
The ZRP module uses two databases.
The first database (which configured using the Backend.ZRP.DB.*
properties) uses read-write mode, and a Backend.ZRP.DB.GenerationMode
property exists as the ZRP module collects and updates data from this database.
The second database (which configured using the Backend.ZRP.Zetaly.DB.*
properties) uses read-only mode, and a Backend.ZRP.Zetaly.DB.GenerationMode
property intentionally does not exist as the ZRP module only collects data from this database.
MYZ Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.MYZ.DB.Kind | Database type used by the MYZ module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.MYZ.DB.Username | Database user used by the MYZ module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.MYZ.DB.Password | MYZ module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.MYZ.DB.HostAddress | Database host address used by the MYZ module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the zetalyinstall.cnf file. |
Backend.MYZ.DB.Name | Name of the database used by the MYZ module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.MYZ.DB.GenerationMode | Generation mode for the MYZ module's internal database. Possible values:
| update |
ZDE Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.ZDE.DB.Kind | Database type used by the ZDE module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZDE.DB.Username | Database user used by the ZDE module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZDE.DB.Password | ZDE module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZDE.DB.HostAddress | Database host address used by the ZDE module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the zetalyinstall.cnf file. |
Backend.ZDE.DB.Name | Name of the database used by the ZDE module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.ZDE.DB.GenerationMode | Generation mode for the ZDE module's internal database. Possible values:
| update |
ZHB Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.ZHB.DB.Kind | Database type used by the ZHB module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZHB.DB.Username | Database user used by the ZHB module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZHB.DB.Password | ZHB module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZHB.DB.HostAddress | Database host address used by the ZHB module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the zetalyinstall.cnf file. |
Backend.ZHB.DB.Name | Name of the database used by the ZHB module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.ZHB.DB.GenerationMode | Generation mode for the ZHB module's internal database. Possible values:
| update |
ZUP Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.ZUP.DB.Kind | Database type used by the ZUP module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZUP.DB.Username | Database user used by the ZUP module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZUP.DB.Password | ZUP module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZUP.DB.HostAddress | Database host address used by the ZUP module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the zetalyinstall.cnf file. |
Backend.ZUP.DB.Name | Name of the database used by the ZUP module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.ZUP.DB.GenerationMode | Generation mode for the ZUP module's internal database. Possible values:
| update |
ZQM Related Database Properties
Property | Description | Default Value |
---|---|---|
Backend.ZQM.DB.Kind | Database type used by the ZQM module. Possible values:
| The Database.Type value that you defined in the zetalyinstall.cnf file. |
Backend.ZQM.DB.Username | Database user used by the ZQM module. | The Database.UserName value that you defined in the zetalyinstall.cnf file. |
Backend.ZQM.DB.Password | ZUP module database user's password. | The Database.Password value that you defined in the zetalyinstall.cnf file. |
Backend.ZQM.DB.HostAddress | Database host address used by the ZQM module. Can be an IP address or a domain name. | The Database.Host.Base value that you defined in the zetalyinstall.cnf file. |
Backend.ZQM.DB.Name | Name of the database used by the ZQM module. | The Database.Name value that you defined in the zetalyinstall.cnf file. |
Backend.ZQM.DB.GenerationMode | Generation mode for the ZQM module's internal database. Possible values:
| update |
In our example we would like to have some of the Zetaly modules using a separate database, as summarized in the table below.
Module | Use Separate Database | Separate Database Configuation |
---|---|---|
ZRP | Yes | First Database : MSSQL Database on a server with IP address 10.0.5.10, database name zetalydb_zrp1, database user zetaly_dbuser_zrp1, database password poghratehgj53z Second Database : MSSQL Database on a server with IP address 10.0.5.10, database name zetalydb_zrp2, database user zetaly_dbuser_zrp2, database password hkdykmpdre9h25d |
MYZ | No | Not applicable. |
ZDE | Yes | MSSQL Database on a server with IP address 10.0.5.12, database name zetalydb_zde, database user zetaly_dbuser_zde, database password zatryoreh |
ZHB | No | Not applicable. |
ZUP | No | Not applicable. |
ZQM | Yes | MSSQL Database on a server with IP address 10.0.5.15, database name zetalydb_zqm, database user zetaly_dbuser_zqm, database password zanmeuireh |
In this case you would create the following section at the end of the zetalyinstall.cnf
file.
###################################################################
# Seperate Module Databases #
###################################################################
Backend.ZRP.DB.Kind = MSSQL
Backend.ZRP.DB.Username = zetaly_dbuser_zrp1
Backend.ZRP.DB.Password = poghratehgj53z
Backend.ZRP.DB.HostAddress = 10.0.5.10
Backend.ZRP.DB.Name = zetalydb_zrp1
Backend.ZRP.Zetaly.DB.Kind = MSSQL
Backend.ZRP.Zetaly.DB.Username = zetaly_dbuser_zrp2
Backend.ZRP.Zetaly.DB.Password = hkdykmpdre9h25d
Backend.ZRP.Zetaly.DB.HostAddress = 10.0.5.10
Backend.ZRP.Zetaly.DB.Name = zetalydb_zrp2
Backend.ZDE.DB.Kind = MSSQL
Backend.ZDE.DB.Username = zetaly_dbuser_zde
Backend.ZDE.DB.Password = zatryoreh
Backend.ZDE.DB.HostAddress = 10.0.5.12
Backend.ZDE.DB.Name = zetalydb_zde
Backend.ZQM.DB.Kind = MSSQL
Backend.ZQM.DB.Username = zetaly_dbuser_zqm
Backend.ZQM.DB.Password = zanmeuireh
Backend.ZQM.DB.HostAddress = 10.0.5.15
Backend.ZQM.DB.Name = zetalydb_zqm
Changing the Default Importation Method for Already Existing Dashboards
By default the installer overwrites any already existing dashboards with those from the installer. The BI.Dashboards.ImportAction property lets you change type of importation method to use for already existing dashboards, and choose from one of the following values:
- duplicate - the imported dashboard is created on the target server with a new name.
- overwrite - the existing dashboard is overwritten on the target server (default).
- skip - the imported dashboard is skipped if it exists on the target server.
- none - no action is taken. Dashboards will not be imported on the target server (even if they are not present).
If for example you want the installer to create duplicate dashboards during the installation you would create the following section at the end of the zetalyinstall.cnf
file.
###################################################################
# Dashboard Importation Method #
###################################################################
BI.Dashboards.ImportAction = duplicate