# Introduction

Dynamic Link Libraries (DLL) are collections of small programs or modules that perform specific tasks and can be used by other programs. Log these modules' performances to generate comprehensive and detailed reports for further analysis.

# Requirements

# Configuring Modules (DLL) for Polling

  1. Open the appusage_modpoller_master.conf configuration file, which is by default in C:\Program Files\OpeniT\Core\Configuration.

    Notice that it contains instructions on how to edit the file.

    appusage_modpoller_master.conf
    ##############################################################################
    #
    # Format:
    # Switch hosts on and off by adding "+host=<pattern>" and "-host=<pattern>"
    # lines. The <pattern> is a globbing pattern, containing * and ? as wildcards.
    # For each swich (on/off), add globbing patterns to identify modules for
    # which to log usage of.
    #
    # For example, if you want to log for ioclt.dll on the host
    # alpha.mycompany.com, but not on any other hosts:
    #
    # +host=alpha.mycompany.com
    # ioctl.dll
    #
    
    # The following will apply to all hosts.
    +host=*
    *

    The default configuration will be applied to all connected hosts and will log performance data for the configured processes.

    Use the following format:

    <sign>host=<pattern>
    *<dll_name>
    Format Description
    <sign> The symbol representing the action to perform.
    • + (plus sign) - include in performance data logging
    • - (minus sign) - exclude in performance data logging
    <pattern> A globbing pattern containing asterisk (*) and question mark (?) as wildcards. It identifies the name of the host or machine to apply the rule on.
    <dll_name> The specific name of the dll or module to log the performance data.
    Appusage Module Poller Rules Format

  2. Add new lines for new entries.

    Example
    +host=alpha.mycompany.com
    *ioctl.dll

    This means to log performance data for ioctl.dll module on the host alpha.mycompany.com and not on the other hosts.

    Example
    -host=beta.mycompany.com
    *ServerCA.dll

    This means to exclude logging of SeverCA.dll module performance data on the host beta.mycompany.com.

  3. Save the changes.

  1. Open the appusage_modpoller_master.conf configuration file, which is by default in /var/opt/openit/etc.

    Notice that it contains instructions on how to edit the file.

    appusage_modpoller_master.conf
    ##############################################################################
    #
    # Format:
    # Switch hosts on and off by adding "+host=<pattern>" and "-host=<pattern>"
    # lines. The <pattern> is a globbing pattern, containing * and ? as wildcards.
    # For each swich (on/off), add globbing patterns to identify modules for
    # which to log usage of.
    #
    # For example, if you want to log for ioclt.dll on the host
    # alpha.mycompany.com, but not on any other hosts:
    #
    # +host=alpha.mycompany.com
    # ioctl.dll
    #
    
    # The following will apply to all hosts.
    +host=*
    *

    The default configuration will be applied to all connected hosts and will log performance data for the configured processes.

    Use the following format:

    <sign>host=<pattern>
    *<dll_name>
    Format Description
    <sign> The symbol representing the action to perform.
    • + (plus sign) - include in performance data logging
    • - (minus sign) - exclude in performance data logging
    <pattern> A globbing pattern containing asterisk (*) and question mark (?) as wildcards. It identifies the name of the host or machine to apply the rule on.
    <dll_name> The specific name of the dll or module to log the performance data.
    Appusage Module Poller Rules Format

  2. Add new lines for new entries.

    Example
    +host=alpha.mycompany.com
    *ioctl.dll

    This means to log performance data for ioctl.dll module on the host alpha.mycompany.com and not on the other hosts.

    Example
    -host=beta.mycompany.com
    *ServerCA.dll

    This means to exclude logging of SeverCA.dll module performance data on the host beta.mycompany.com.

  3. Save the changes.

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