# Open iT CFG Directives

This contains the list of directives in the openit.cfg file, which is by default in /etc/opt/openit on Unix and in C:\Program Files\OpeniT\Core\Configuration\ on Windows.

# Server Directives

Directive Description
SERVER This refers to the name of the Core Server instance.
ARCHIVE_DIR This refers to the directory of the archive data.
ROOT_DIR This refers to the path to the Core Server or Client directory. This must be /opt/openit for Unix installations.
ROOT_DATA_DIR This refers to the main data directory in the Core Server. In Unix systems, this is defined upon installation.
ROOT_HTML_DIR This refers to the main HTML directory.
HTTPD_DIR This refers to the directory containing the Perl configuration files used by the Open iT Core Server web interface.
INCOMING_DIR This refers to the directory containing the incoming data from the client.
DATA_DIR This refers to the directory containing the processed data.
CRON_DIR This refers to the directory containing periodic report definitions. Each night, the server runs the periodic reports stored here and places the results in the RESULTS_DIR.
POWERBI_CUTOFF_AGE This directive's value is deducted from the current year, and then the difference will become the starting date of processing. The starting date of processing will be January 1st of that year (e.g., Current year is 2022, and the directive value is 2. The start date of processing will be 1/1/2020). The default value is 2.
POWERBI_DATATYPES This lists the data types to be processed. They can either be listed one by one, separated by commas (e.g., 94,95,102), or just have a value of "all" (including the double quotes; this will process all data types present in the database). The default values are 75,94,95, and 102.
SERVER_CRONJOB_OFFSET This refers to the offset time (in seconds) of the periodic reports.
RESULTS_DIR This refers to the directory that will contain results from interactive or periodic queries. You can find the generated reports here.
PRIMETIME_FILE This refers to the primetime file used. This directive is not always included in the openit.cfg file by default.
LICENSE_STATUS_ENABLED This controls the presence of the License Monitor in the Core Server web interface. The default value is y.
LICENSE_STATUS_DIR This refers to the directory containing the status dump files.
LICENSE_STATUS_MAX_AGE This controls when the old status files will be deleted. If this directive is not present, the server will remove files older than one day (86400 seconds). The default value is 172800.
LICENSE_STATUS_PROCESS_INTERVAL This refers to the interval (in seconds) of license status processing.
LICENSE_DATABASE_REPLACEABLE This refers to the file containing data type name: classification entries for psm files. It describes the classifications of the data types that should be used when merging the data files. The classifications constitute a key specifying the fields to use for replacement. A typical application may merge data from licpoll and samcollector. For raw files, the entries are raw data name: field number.
LICENSE_STATUS_MAX_EXPIRY This is used to check whether the licenses are permanent or not. The default value is 2147483647 (integer).
ACCOUNTING_LICENSE This refers to the file containing the software license key for Open iT.
ACCOUNTING_INFO This refers to the acc_types file.
MODULES This refers to the module files on the server.
REPORT_DATATYPE_CONFIG This refers to files configuring data types that need exception handling in the report generation back-end.
CLIENT_INFO This directive can have a file or off value. The default value is file, which means, the client info details will be written into a file. To skip updating the file, set it to off.
SUBSTITUTION_SPECS This refers to the configuration file that allows classification values in the Core Server report output to be modified to upper- or lowercase.
CLASSVAR_MAPPING_CONF This refers to the file containing the configuration settings used by the Core Server when generating the list of classification values and maps.
CLASSVAR_MAPPING This refers to the file containing the list of classification values and maps extracted from the database.
SIMPLE_REPORTS This refers to the directory containing the report templates.
REPORTS_DECIMAL_DIGITS This refers to the number or decimal values that will be displayed in the Core Server reports. The default value is 2.
REPORT_LOCATION This refers to the header that appears in the generated Open iT reports.
CLASSVAR_CUTOFF_AGE This refers to the maximum age of the classification values to extract from the database. The default value is three, meaning it will not include data older than three years.
CLASSVAR_REGEXP_FILTER This refers to the classvar_regexp_filter file containing regular expressions for cleaning garbage from the classification lists.
SQLITE_DIR This refers to the directory containing the SQLite files used by the Core Server web interface.
LDAPS_VERIFY This specifies how the LDAPS certificate will be verified. This can be none, optional, or require.
LDAPS_CA_FILE This refers to the server certificate.
LDAP_CONNECT_TIMEOUT This refers to the maximum response time (in seconds) when connecting to the LDAP server.
REPORT_RENDERER This refers to the report renderer used by the Core Server.
DEBUG_DIR This refers to the directory containing the debug logs.
CLIENT_INFO_MAX_DAYS This refers to the maximum number of days a client information will be kept in the client info file on the Core Server. The default value is 0.
XPANDION_DIR This refers to the directory containing the Xpandion data.
LSB_ACCT_DIR This refers to the directory containing the LSF batch logs.
PBS_ACCT_DIR This refers to the directory containing the PBS accounting logs. It has no default value and is also used to activate PBS accounting log collection in the client. You can set its value during the installation or add it manually later.
LSF_DIR This refers to the directory containing the data converted from LSF to PSM/Open iT format.
SGE_ROOT_DIR This refers to the directory containing the Sun Grid Engine logs.
DIST_CONFIG_MAX_AGE This refers to the maximum age (in seconds) of the dist-config distributable. The default value is 86400.
APPUSAGE_ARCHIVE_ONLY This indicates whether data type 31 (Windows Periodic Summary App Usage) will be generated or not. The default value is true, which means only data type 130 (Windows Application Usage) will be generated.
Core Server openit.cfg Directives

# Client Only

Directive Description
STORAGE_FILE_SYSTEMS_FILE This refers to the configuration file for file systems.
STORAGE_FILE_SPACE_CONF This refers to the full path to the configuration file that tells which clients account for file space and which file systems and directories should be accounted.
STORAGE_FILENAME_TYPE_MAP This refers to the configuration file used for looking up file type from file name.
STORAGE_FILE_TEMPERATURE This refers to the name of the configuration file used for specifying temperature intervals in file space accounting and disk utilization.
STORAGE_FILE_SPACE_PERIOD This refers to the frequency of the file space accounting. However in large installations, file space accounting may take more than 24 hours. Therefore, it is advisable to run it once a week. Enter the weekday name to do file space accounting. Only the first two letters are used to identify the weekday.
STORAGE_FILE_SPACE_OFFSET This specifies the file space accounting's delay (in seconds) after midnight. Values between 0 and 85000 are accepted. The default value is 400.
STORAGE_FILE_SPACE_LEVEL This specifies how file space accounting determines the file type of files. If the value is 0, the file type of all files is set to undef. At level 1, the file name is used to detect the file type. Level 2 uses the content of the file to detect the file type, the program file is used for this purpose. Level 0 is relatively fast compared to the other two. The speeds of level 1 and level 2 depend on the size of the mapping file or the magic file used.
STORAGE_FILE_SYSTEMS_PERIOD This refers to the frequency of the local systems accounting. The job is very lightweight and is run quickly. However, polling this information on many clients often will produce a lot of data, and the data stays mostly the same. Therefore, setting this to 3600 seconds (every hour) is more than enough. A value of 86400 (once a day) is recommended and proves sufficient in most cases.
RECORDER_PROCESS_INTERVAL This directive refers to how frequently the active status of the recorder binary is verified.
LICENSE_STATUS_INTERVAL This directive refers to how frequently license status data is sent to the License Monitor.
CLIENT_INFO_SEND_INTERVAL This refers to the interval (in seconds) when the client should send_hello_server.
CLIENT_INFO_SEND_OFFSET This refers to the offset (in seconds) when the client should send_hello_server.
CLIENT_INFO_CREATION This specifies whether the old Unix client will send client info. The default value is false.
PULL_CONFIG_INTERVAL This refers to how frequently the configuration is fetched from the server. It also specifies how often the client activates or deactivates its collectors, which happens after the configuration has been fetched.
Core Client openit.cfg Directives

# Unix Directives

These are the directives that are only available on Unix server and clients.

Directive Description
SEND_DIR This refers to the directory containing the raw data and vendor license information to send.
SEND_DIR_INTERVAL This specifies how frequently data is sent to the server.
SEND_DIR_OFFSET This defines how often raw data collected is sent to the server.
Core Server & Client openit.cfg Directives

Directive Description
REPORTS_APPLET_HEIGHT This contains the initial height set in the applet for presenting chart reports. This can be changed dynamically for each report later on.
REPORTS_EXCEL_CHART_TEXT This enforces text formatting of timestamps in Excel chart reports. It helps to override the standard date/time formatting, because this often does not work properly across locales. Permitted values are year, month, week, day, and hms. By default, this is set to hms. To use several values, separate them by comma (e.g., REPORTS_EXCEL_CHART_TEXT week,day).
REPORTS_CSV_DECIMAL_DIGITS This specifies the number of decimal values that will be used on the CSV output. This is applicable when generating CSV output from the database (through database extraction) or when exporting data from the report (through Download CSV file).
UID_CHECK This confirms whether to check the UID of server. The possible values are: skip, scan, and full.
LICENSEANALYZER_AUTOCONF_ACTIVE This activates the collection of license product information. It is set to yes or no. By default, it is not active.
LICENSEANALYZER_AUTOCONF_INTERVAL This specifies how often the license product information should be collected if it is activated. This is the interval between each polling in seconds. Default is 3600 (one hour). The configuration is collected 5 minutes before each aligned hour.
BLOCK_SYSLOG_LOGGING This specifies whether messages will be logged in Windows Event Log. This directive applies to Perl programs only.
SYSLOG_LEVEL_THRESHOLD This defines the minimum level of logging in Windows Event Log. Can be one of: notice, warning, error, fatal, or none. This is set to fatal by default. This directive applies to Perl programs only.
SAVE_INCOMING_HOST_LIST This refers to a file containing a list of clients from which the incoming files should be copied and saved into another folder in addition to the incoming files.
SAVE_INCOMING_DIR This refers to the location where incoming files are saved.
CLIENT_LIST This refers to the directory where the file containing the client names and IPs is located.
DIST_REPLACE This contains the list of files that are distributed from the server to the clients.
ACCOUNTING_INFO This refers to the acc_types files.
SORT_SPECS This points to the configuration file that specifies the order of classifications in the report if it is not the default order made by the Core Server reporting tool.
DEBUG_CLEANUP_DAYS This contains the age limit for deletion of debug logs.
DEBUG_ROTATION_DAYS This contains the age limit for rotation.
DEBUG_ROTATION_SIZE This specifies the size limit for rotation int kilobytes.
DAEMON_CLEANUP This verifies and cleans Open iT daemons. When set to true, the Open iT daemons are checked to verify that they belong to one process tree. Processes with parent PID 1 and no child will be killed.
DBCLEAN_ENABLE This identifies whether to enable the database cleanup or not.
DBCLEAN_INTERVAL This specifies the interval for cleanup. It could, be daily, or a specific weekday, for example, Sunday.
DBCLEAN_TIME_OFFSET This specifies the exact time, in seconds after midnight, at which the cleanup should be started. The time ranges from 0 to 86400.
LOG_CLEANUP_DAYS This refers to the age of the transfer log files before they are deleted.
ARCHIVER_BIN This points to the archiver binary.
ARCHIVER_CONFIG This specifies where the configuration files for archiver are found.
LICENSE_REPORT_WAIT_DAYS This delays the generation of yearly, quarterly, and monthly by the specified number of days. For instance, by setting this to 2, a monthly report will be generated on the 3rd of the month instead of the 1st.
WEEKLY_REPORT_WAIT_DAYS This delays the generation of weekly reports by the specified number of days. For instance, by setting this to 2, the weekly report will be generated on the 3rd weekday instead of the 1st.
ARCHIVE_DATA_INTERVAL This sets the interval for archive data processing. Defining this will override the default interval of 86400 seconds.
ARCHIVE_DATA_OFFSET This sets the offset time for archive data processing. The default value is 15000 seconds, which means that the process will start around 4:10 if the interval is set for 1 day. This must be lower than the value of the archive interval.
SERVER_CRONJOB_OFFSET This specifies the offset time for periodic reports. Put an entry in the openit.cfg file for this directive with a number of seconds to be delayed (after midnight). This may be necessary when the data to the server is delayed for one reason or another, leading to postponed report generation.
PROCESS_INCOMING_INTERVAL This specifies how often the server processes the incoming data and saves the data to the database. Defined as a number of seconds between each processing.
PROCESS_INCOMING_OFFSET This adjusts the time for processing the incoming data. The adjustment is defined in seconds.
LOGGER_DUMP_INTERVAL This specifies how often logger daemon will dump its data to the debug log file.
MAP_MAINTENANCE_ENABLED This enables or disables map maintenance.
MAP_MAINTAINER_UPDATE_ALL_HOOK This refers to the location of the script that can be run between update all and map all functions of the map maintainer. For example, if additional scripting or loading is required in the map maintainer database between AD/file update and generation of mapping files are needed, it can be hooked in with this.
Unused Core Server openit.cfg Directives
Directive Description
LICPOLL This refers to the path of the licpoll binary.
LICPOLL_RESTART This specifies how frequently licpoll is restarted.
LICPOLL_SEND_INTERVAL This specifies how frequently licpoll data is sent to the server.
LICPOLL_SEND_OFFSET This specifies the offset for sending licpoll data to the server.
PRODUCT_TRANSFER_PERIOD This specifies the period of transfer of vendor license info to the server.
PRODUCT_TRANSFER_OFFSET This specifies the offset of transfer of vendor license info to the server.
FLEXPOLLER_PROCESS_INTERVAL This activates the collection of lmstat data to be used with the debug log data. The value specifies how often the data will be collected.
FLEXPOLLER_PROCESS_OFFSET This specifies the offset for sending flexpoller data.
FLEXLOG_PROCESS_INTERVAL This activates the collection of FlexNet debug log data. The value specifies how often the data will be collected.
FLEXLOG_TRANSFER_INTERVAL This activates the transfer of collected data from the sources to the server. The value specifies how often data is transferred.
FLEXLOG_TRANSFER_OFFSET This specifies the time delay in transferring the Flex log data.
IOSTAT This specifies the location of teh iostat binary.
IOSTAT_INTERVAL This specifies the frequency of iostat data collection.
IOSTAT_RESTART This specifies the offset in the frequency of iostat data collection.
EXTPACCT_INTERVAL This specifies the interval between which the monips program invokes ps.
EXTPACCT_PS_OPTIONS This refers to a file ps_options that contains platform specific command-line parameters of ps command that are needed for monips program.
EXTPACCT_AGE This specifies the minimum time for a process to be accounted by the accwrapper. The value is given in seconds.
EXTPACCT_WITHPACCT This specifies whether the Pacct data has to be merged with Expacct data or not.
EXTPACCT_ARCHIVE_DIR This specifies the directory where the raw Extpacct data are to be archived. If this directive is not set, the raw data are not archived. The directory will eventually contain the output from the monips program, and the output from pacct_to_psm.
PACCT_DIR This refers to the directory where the Unix kernel stores its process accounting file (Pacct).
PACCT_ARCHIVE_DIR This refers to the directory where successfully processed Pacct files are moved. It may be another file system. If not set, the Pacct files will be deleted after Open iT processes them.
ACCTON This contains the complete path to the binary file that turns Unix accounting on or off. It is usually called accton.
PACCT_RESTART This specifies how often the Pacct executable is restarted. When the Pacct executable is restarted, the resulting log file is processed by the client and sent to the server.
PACCT_OFFSET This tunes the Pacct transfer timing, and is used in association with PACCT_RESTART. That is, the value specified for this directive is added with the value of the Pacct restart parameter to shift the transfer time.
PACCT_TICKS This converts elapsed time and CPU time.
PACCT_CHECK_ERROR This specifies whether there will be error checking during parsing of Pacct records.
SGE_CELLS This specifies which Sun Grid Engine cells to account.
SGE_RESOLUTION This specifies the resolution of SGE data in the database.
VMSTAT This contains the full path to the native Unix vmstat executable.
VMSTAT_INTERVAL This specifies how frequent vmstat checks the status of the client. The value is given in seconds.
VMSTAT_RESTART This specifies how often the vmstat executable should be restarted. When the vmstat executable is restarted, the log file it made is processed by the client and sent to the server. This value must be multiples of VMSTAT_INTERVAL.
SAR This contains the full path to the native Unix SAR executable.
SAR_INTERVAL This specifies how often SAR checks the status of a client. The value is given in seconds.
SAR_RESTART This specifies how often the SAR executable should be restarted. When the SAR executable is due to be restarted, the log file it made is finalized. The value must be a multiple of SAR_INTERVAL.
SAR_SEND_INTERVAL This specifies how often SAR data is sent from the client to the server. This directive is usually left empty, in which case, the SAR data is sent together with other data according to standard client behavior.
UNIX_PROC This specifies if Pacct data collection is required or not.
UNIX_PROC_RESOLUTION This specifies the resolution of the Pacct data in the database. The value is given as the number of seconds.
UNIX_PROC_PACCTMEM This uses memory values from Pacct data (if collected) to fill in memory data missing from the ps data. Note that the Pacct memory do not have standard definition across platform.
STORAGE_QUOTA_PERIOD This performs quota accounting each night if set to daily. To run it weekly, enter the name of the weekday on which the accounting should be performed. A value of Saturday will make Open iT perform quota accounting shortly after midnight on Saturday. Only the first two letters are needed to identify the weekday.
STORAGE_QUOTA_CONF This specifies the name of the configuration file used for the Quota data type.
STORAGE_DISK_UTIL_PERIOD This specifies the period for the Disk Utilization accounting, which could be either daily, or, Monday, Tuesday, etc.
STORAGE_DISK_UTIL_TEMP This identifies the temperature mode to be used when converting file space data to disk utilization. This could be any of read, modify, or newest.
STORAGE_BACKUP_ADSM_CONF This specifies the full path to the configuration file containing information on which TSM (ADSM) server to account and how to connect them. The file also contains include/exclude filters for TSM pools.
STORAGE_BACKUP_ADSM_PERIOD This specifies how often and when the client will perform TSM backup accounting. The possible values are exactly the same as STORAGE_FILE_SPACE_PERIOD. Due to the amount of data produced, running it once a week by specifying a weekday is sufficient.
STORAGE_HA_CONF_SCRIPT This refers to the configuration file used to enable High Availability (HA) support.
STORAGE_FILE_SPACE_PARALLEL This sets how many parallel file systems to run.
STORAGE_FILE_SPACE_DUMP_LIMIT This specifies how many different classifications will be stored in the file_space_account before the data is dumped to disk.
STORAGE_AUTOEXCLUDE_LEVEL This specifies how extensive file_space_account will test the directory structure for the auto-mounted file systems. Auto-mounted file systems are excluded by default. Directories below this level will not be tested and might be accounted if it happens to be mounted at the time file_space_account runs.
ACCWRAPPER_DIR This refers to the directory where acc-wrappers log application usage. If set, the client will rotate and process the log files in this directory each nigh, unless ACCWRAPPER_SEND_PERIOD is set.
ACCWRAPPER_SEND_PERIOD This defines how often the client should process and send the log files made by the accwrapper. If not set, a value of 86400 is used each night. The value is given in seconds.
UPTIME_LOG_DIR This specifies where the client should keep its uptime logs. This may be used to make reports on the uptime of hosts in addition to normal availability reports. This is usable if hosts go down and come up again within a short period of time (e.g., 5 minutes) wherein services become unavailable, causing users to complain, but the availability probes do not catch the down-time.
UPTIME_INTERVAL This specifies how frequent the status file should be updated. A value of 60 seconds means that Open iT updates the last seen record each minute. In case of an unplanned shutdown (e.g., power loss), the down-time can be determined within a 60-second margin. If normal shutdown is discovered, this variable has no effect.
LICENSE_LOGS_DIR This refers to the directory where licpoll stores its log files. The client takes these log files and transfers them to the accounting server.
ACCOUNT_AT_STARTTIME This specifies whether pacct data should be stored according to start time instead of end time. This also applies to Extended pacct.
LSF_ACCT_DIR This contains the raw LSF log files.
LSB_ACCT_FILENAME_DELIMITER This assigns a different delimiter to the file names for LSB accounting files. The file is usually named: lsb.acct[<delimiter><number>[.gz|.Z]] or lsb.acct<.gz|.Z>[<delimiter><number>]. The delimiter is by default a period (.). To handle another delimiter, such as -, the LSB_ACCT_FILENAME_DELIMITER - directive is added in the openit.cfg file.
LSF_BIN_DIR This specifies the directory where the LSF programs are located. This is used to locate the bjobs binary when collecting LSF pending reason data.
LSF_PEND_RESTART This specifies how often LSF pending reason collector should be started.
Unused Core Client openit.cfg Directives

We value your feedback!

Please take a few minutes to complete our survey and share your thoughts on your recent experience with our documentation.

Take survey

Close