Skip to main content
Version: 10.2

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.

Note

There is no openit.cfg file in Windows Core Clients.

Server Directives

DirectiveDescription
SERVERThis refers to the name of the Core Server instance.
ARCHIVE_DIRThis refers to the directory of the archive data.
ROOT_DIRThis refers to the path to the Core Server or Client directory. This must be /opt/openit for Unix installations.
ROOT_DATA_DIRThis refers to the main data directory in the Core Server. In Unix systems, this is defined upon installation.
ROOT_HTML_DIRThis refers to the main HTML directory.
HTTPD_DIRThis refers to the directory containing the Perl configuration files used by the Open iT Core Server web interface.
INCOMING_DIRThis refers to the directory containing the incoming data from the Core Client.
DATA_DIRThis refers to the directory containing the processed data.
CRON_DIRThis refers to the directory containing periodic report definitions. Each night, the Core Server runs the periodic reports stored here and places the results in the RESULTS_DIR.
POWERBI_CUTOFF_AGEThis 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_DATATYPESThis 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_OFFSETThis refers to the offset time (in seconds) of the periodic reports.
RESULTS_DIRThis refers to the directory that will contain results from interactive or periodic queries. You can find the generated reports here.
PRIMETIME_FILEThis refers to the primetime file used. This directive is not always included in the openit.cfg file by default.
LICENSE_STATUS_ENABLEDThis controls the presence of the License Monitor in the Core Server web interface. The default value is y.
LICENSE_STATUS_DIRThis refers to the directory containing the status dump files.
LICENSE_STATUS_MAX_AGEThis controls when the old status files will be deleted. If this directive is not present, the Core Server will remove files older than one day (86400 seconds). The default value is 172800.
LICENSE_STATUS_PROCESS_INTERVALThis refers to the interval (in seconds) of license status processing.
LICENSE_DATABASE_REPLACEABLEThis 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_EXPIRYThis is used to check whether the licenses are permanent or not. The default value is 2147483647 (integer).
ACCOUNTING_LICENSEThis refers to the file containing the software license key for Open iT.
ACCOUNTING_INFOThis refers to the acc_types file.
MODULESThis refers to the module files on the Core Server.
REPORT_DATATYPE_CONFIGThis refers to files configuring data types that need exception handling in the report generation back-end.
CLIENT_INFOThis 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_SPECSThis refers to the configuration file that allows classification values in the Core Server report output to be modified to upper- or lowercase.
CLASSVAR_MAPPING_CONFThis refers to the file containing the configuration settings used by the Core Server when generating the list of classification values and maps.
CLASSVAR_MAPPINGThis refers to the file containing the list of classification values and maps extracted from the database.
SIMPLE_REPORTSThis refers to the directory containing the report templates.
REPORTS_DECIMAL_DIGITSThis refers to the number or decimal values that will be displayed in the Core Server reports. The default value is 2.
REPORT_LOCATIONThis refers to the header that appears in the generated Open iT reports.
CLASSVAR_CUTOFF_AGEThis 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_FILTERThis refers to the classvar_regexp_filter file containing regular expressions for cleaning garbage from the classification lists.
SQLITE_DIRThis refers to the directory containing the SQLite files used by the Core Server web interface.
LDAPS_VERIFYThis specifies how the LDAPS certificate will be verified. This can be none, optional, or require.
LDAPS_CA_FILEThis refers to the server certificate.
LDAP_CONNECT_TIMEOUTThis refers to the maximum response time (in seconds) when connecting to the LDAP server.
REPORT_RENDERERThis refers to the report renderer used by the Core Server.
DEBUG_DIRThis refers to the directory containing the debug logs.
CLIENT_INFO_MAX_DAYSThis 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_DIRThis refers to the directory containing the Xpandion data.
LSB_ACCT_DIRThis refers to the directory containing the LSF batch logs.
PBS_ACCT_DIRThis 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 Core Client. You can set its value during the installation or add it manually later.
LSF_DIRThis refers to the directory containing the data converted from LSF to PSM/Open iT format.
SGE_ROOT_DIRThis refers to the directory containing the Sun Grid Engine logs.
DIST_CONFIG_MAX_AGEThis refers to the maximum age (in seconds) of the dist-config distributable. The default value is 86400.
APPUSAGE_ARCHIVE_ONLYThis 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

DirectiveDescription
STORAGE_FILE_SYSTEMS_FILEThis refers to the configuration file for file systems.
STORAGE_FILE_SPACE_CONFThis 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_MAPThis refers to the configuration file used for looking up file type from file name.
STORAGE_FILE_TEMPERATUREThis refers to the name of the configuration file used for specifying temperature intervals in file space accounting and disk utilization.
STORAGE_FILE_SPACE_PERIODThis 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_OFFSETThis 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_LEVELThis 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_PERIODThis 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_INTERVALThis directive refers to how frequently the active status of the recorder binary is verified.
LICENSE_STATUS_INTERVALThis directive refers to how frequently license status data is sent to the License Monitor.
CLIENT_INFO_SEND_INTERVALThis refers to the interval (in seconds) when the Core Client should send_hello_server.
CLIENT_INFO_SEND_OFFSETThis refers to the offset (in seconds) when the Core Client should send_hello_server.
CLIENT_INFO_CREATIONThis specifies whether the old Unix Core Client will send client info. The default value is false.
PULL_CONFIG_INTERVALThis refers to how frequently the configuration is fetched from the Core Server. It also specifies how often the Core 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 Core Server and Clients.

DirectiveDescription
SEND_DIRThis refers to the directory containing the raw data and vendor license information to send.
SEND_DIR_INTERVALThis specifies how frequently data is sent to the Core Server.
SEND_DIR_OFFSETThis defines how often raw data collected is sent to the Core Server.
Core Server & Client openit.cfg Directives

Unused Server Directives
DirectiveDescription
REPORTS_APPLET_HEIGHTThis 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_TEXTThis 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_DIGITSThis 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_CHECKThis confirms whether to check the UID of Core Server. The possible values are: skip, scan, and full.
LICENSEANALYZER_AUTOCONF_ACTIVEThis activates the collection of license product information. It is set to yes or no. By default, it is not active.
LICENSEANALYZER_AUTOCONF_INTERVALThis 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_LOGGINGThis specifies whether messages will be logged in Windows Event Log. This directive applies to Perl programs only.
SYSLOG_LEVEL_THRESHOLDThis 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_LISTThis refers to a file containing a list of Core Clients from which the incoming files should be copied and saved into another folder in addition to the incoming files.
SAVE_INCOMING_DIRThis refers to the location where incoming files are saved.
CLIENT_LISTThis refers to the directory where the file containing the client names and IPs is located.
DIST_REPLACEThis contains the list of files that are distributed from the Core Server to the Core Clients.
ACCOUNTING_INFOThis refers to the acc_types files.
SORT_SPECSThis 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_DAYSThis contains the age limit for deletion of debug logs.
DEBUG_ROTATION_DAYSThis contains the age limit for rotation.
DEBUG_ROTATION_SIZEThis specifies the size limit for rotation int kilobytes.
DAEMON_CLEANUPThis 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_ENABLEThis identifies whether to enable the database cleanup or not.
DBCLEAN_INTERVALThis specifies the interval for cleanup. It could, be daily, or a specific weekday, for example, Sunday.
DBCLEAN_TIME_OFFSETThis specifies the exact time, in seconds after midnight, at which the cleanup should be started. The time ranges from 0 to 86400.
LOG_CLEANUP_DAYSThis refers to the age of the transfer log files before they are deleted.
ARCHIVER_BINThis points to the archiver binary.
ARCHIVER_CONFIGThis specifies where the configuration files for archiver are found.
LICENSE_REPORT_WAIT_DAYSThis 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_DAYSThis 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_INTERVALThis sets the interval for archive data processing. Defining this will override the default interval of 86400 seconds.
ARCHIVE_DATA_OFFSETThis 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_OFFSETThis 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 Core Server is delayed for one reason or another, leading to postponed report generation.
PROCESS_INCOMING_INTERVALThis specifies how often the Core Server processes the incoming data and saves the data to the database. Defined as a number of seconds between each processing.
PROCESS_INCOMING_OFFSETThis adjusts the time for processing the incoming data. The adjustment is defined in seconds.
LOGGER_DUMP_INTERVALThis specifies how often logger daemon will dump its data to the debug log file.
MAP_MAINTENANCE_ENABLEDThis enables or disables map maintenance.
MAP_MAINTAINER_UPDATE_ALL_HOOKThis 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
Unused Client Directives
DirectiveDescription
LICPOLLThis refers to the path of the licpoll binary.
LICPOLL_RESTARTThis specifies how frequently licpoll is restarted.
LICPOLL_SEND_INTERVALThis specifies how frequently licpoll data is sent to the Core Server.
LICPOLL_SEND_OFFSETThis specifies the offset for sending licpoll data to the Core Server.
PRODUCT_TRANSFER_PERIODThis specifies the period of transfer of vendor license info to the Core Server.
PRODUCT_TRANSFER_OFFSETThis specifies the offset of transfer of vendor license info to the Core Server.
FLEXPOLLER_PROCESS_INTERVALThis 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_OFFSETThis specifies the offset for sending flexpoller data.
FLEXLOG_PROCESS_INTERVALThis activates the collection of FlexNet debug log data. The value specifies how often the data will be collected.
FLEXLOG_TRANSFER_INTERVALThis activates the transfer of collected data from the sources to the Core Server. The value specifies how often data is transferred.
FLEXLOG_TRANSFER_OFFSETThis specifies the time delay in transferring the Flex log data.
IOSTATThis specifies the location of the iostat binary.
IOSTAT_INTERVALThis specifies the frequency of iostat data collection.
IOSTAT_RESTARTThis specifies the offset in the frequency of iostat data collection.
EXTPACCT_INTERVALThis specifies the interval between which the monips program invokes ps.
EXTPACCT_PS_OPTIONSThis refers to a file ps_options that contains platform specific command-line parameters of ps command that are needed for monips program.
EXTPACCT_AGEThis specifies the minimum time for a process to be accounted by the accwrapper. The value is given in seconds.
EXTPACCT_WITHPACCTThis specifies whether the Pacct data has to be merged with Expacct data or not.
EXTPACCT_ARCHIVE_DIRThis 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_DIRThis refers to the directory where the Unix kernel stores its process accounting file (Pacct).
PACCT_ARCHIVE_DIRThis 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.
ACCTONThis contains the complete path to the binary file that turns Unix accounting on or off. It is usually called accton.
PACCT_RESTARTThis specifies how often the Pacct executable is restarted. When the Pacct executable is restarted, the resulting log file is processed by the Core Client and sent to the Core Server.
PACCT_OFFSETThis 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_TICKSThis converts elapsed time and CPU time.
PACCT_CHECK_ERRORThis specifies whether there will be error checking during parsing of Pacct records.
SGE_CELLSThis specifies which Sun Grid Engine cells to account.
SGE_RESOLUTIONThis specifies the resolution of SGE data in the database.
VMSTATThis contains the full path to the native Unix vmstat executable.
VMSTAT_INTERVALThis specifies how frequent vmstat checks the status of the client. The value is given in seconds.
VMSTAT_RESTARTThis specifies how often the vmstat executable should be restarted. When the vmstat executable is restarted, the log file it made is processed by the Core Client and sent to the Core Server. This value must be multiples of VMSTAT_INTERVAL.
SARThis contains the full path to the native Unix SAR executable.
SAR_INTERVALThis specifies how often SAR checks the status of a client. The value is given in seconds.
SAR_RESTARTThis 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_INTERVALThis specifies how often SAR data is sent from the Core Client to the Core 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_PROCThis specifies if Pacct data collection is required or not.
UNIX_PROC_RESOLUTIONThis specifies the resolution of the Pacct data in the database. The value is given as the number of seconds.
UNIX_PROC_PACCTMEMThis 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_PERIODThis 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_CONFThis specifies the name of the configuration file used for the Quota data type.
STORAGE_DISK_UTIL_PERIODThis specifies the period for the Disk Utilization accounting, which could be either daily, or, Monday, Tuesday, etc.
STORAGE_DISK_UTIL_TEMPThis 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_CONFThis 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_PERIODThis specifies how often and when the Core 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_SCRIPTThis refers to the configuration file used to enable High Availability (HA) support.
STORAGE_FILE_SPACE_PARALLELThis sets how many parallel file systems to run.
STORAGE_FILE_SPACE_DUMP_LIMITThis specifies how many different classifications will be stored in the file_space_account before the data is dumped to disk.
STORAGE_AUTOEXCLUDE_LEVELThis 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_DIRThis refers to the directory where acc-wrappers log application usage. If set, the Core Client will rotate and process the log files in this directory each night, unless ACCWRAPPER_SEND_PERIOD is set.
ACCWRAPPER_SEND_PERIODThis defines how often the Core 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_DIRThis specifies where the Core 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_INTERVALThis 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_DIRThis refers to the directory where licpoll stores its log files. The Core Client takes these log files and transfers them to the accounting server.
ACCOUNT_AT_STARTTIMEThis specifies whether pacct data should be stored according to start time instead of end time. This also applies to Extended pacct.
LSF_ACCT_DIRThis contains the raw LSF log files.
LSB_ACCT_FILENAME_DELIMITERThis 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_DIRThis 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_RESTARTThis specifies how often LSF pending reason collector should be started.
Unused Core Client openit.cfg Directives