The nodezilla.ini file
This file is in the Network Agent install directoy and contains user settings. This is where you put some configuration options related to the core EVL engine.
It's divided into sections enclosed by [ and ] .
The ; character is the comment character, erverything after it will be ignored.
Section [KERNEL]
This section holds kernel level settings for the Network Agent.
TCPPORT Sets the listening TCP port for the Network Agent. Default to 4242.
nodezilla process.
UDPPORT Sets the port where periodical UDP broadcasts will be sent. This is only used in LAN environment. Default is 4242, put 0 here to disable UDP broadcasts.
CONNECTTIMEOUT Delay in seconds for inactive inbound connections before being closed by the Network Agent. Default is 600.
BINDIP In case of multi-homed machine, sets here the IP of the adapter you want the Network Agent to use. Use the * joker to specify "all available adapter". Default is *
MAXNBRCONNECT Maximum number of simultaneous persistant sockets open for outbound traffic. Default is 100.
MAXRELAYNODES Maximum number of simultaneous nodes behind NAT/Firewall (not sockets) allowed to be relayed. Default is 7.
COMPRESSIONLEVEL Compression level on send. Goes from 0 to 9, higher is heavier on CPU. Default is 3.
BANDWIDTH_LIMIT_UP Bandwidth limit for upload in Kbits/s (use 0 for no limit). Default is 0.
BANDWIDTH_LIMIT_DN Bandwidth limit for download in Kbits/s (use 0 for no limit). Default is 0.
PRIVATEDATADIR Directory (absolute or relative to the directory containing nodezilla.exe) where the Network Agent will store his private data (RSA keys, application modules cache ...). Default is evl_data
PRIVATEKEYLENGTH Length of the RSA key. Minimum accepted is 4096, default is 4096.
ROOTCAFILE Name of the file (absolute or relative to the directory containing nodezilla.exe) holding the ROOT Certificate Authority. Default is EVLRootCA?.cer.
NBRSERVICETHREADS Number of service threads to handle queries. Do not change unless you know what you are doing. Default is 5.
NBRSENDTHREADS Number of threads used to send data. Do not change unless you know what you are doing. Default is 4.
TELECONF_DIR Directory where node stores configuration info fetched from the grid. Default is teleconf.
Section [CLIENT_API]
This section holds settings for the client side API engine (CORBA based).
CORBA_BIND In case of multi-homed machine, sets here the IP of the adapter you want the Client API to use. Default is localhost, this cause the client API to be accessed only locally from your desktop and not remotly.
CORBA_PORT TCP port used for client communications. Default is 2525.
Section [FILESHARE]
This section holds configuration details for the File Sharing module built-in NZ.
CACHESIZE Size for the cache (in KB). The higher, the more and the faster you will get download credits. Default is 150000.
RESCANDELAY Delay in seconds between two scans of shared directories for changes. Default is 7200.
Section [UTIL]
Some housekeeping settings.
VERBOSE Make logs a little bit verbose. Allowed values are 0 and 1. Default is 0.
LOGLEVEL Selects what kind of log messages are writtent to the log file. The value for this setting is a binary OR of the following bits:
- Debug messages : 4
- Informational messages : 8
- Notice : 16
- Warning messages : 32
- Error messages : 128
- Critical conditions : 256.
Default is 400 (Errors+Criticals+Notice)
LOGFILE Name of the log file (stored in the PRIVATEDATADIR directory). Default is master.log.
PLUGINSDIR Additional directories to look for plugins. Default is empty.