*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> nettlgen.co (4)              
Title
Content
Arch
Section
 

Contents


 nettlgen.conf(4)                                           nettlgen.conf(4)




 NAME    [Toc]    [Back]
      nettlgen.conf - network tracing/logging and kernel logging
      configuration file

 SYNOPSIS    [Toc]    [Back]
      /etc/nettlgen.conf

 DESCRIPTION    [Toc]    [Back]
      /etc/nettlgen.conf, the configuration file for Common Network
      Tracing/Logging and Kernel Logging commands commands, contains
      configuration information used by the nettl, kl, and netfmt commands
      (see nettl(1M), kl(1M), and netfmt(1M)).  The nettlconf command (see
      nettlconf(1M)) maintains network and kernel log and subsystem data in
      this file, allowing subsystems to safely add, modify, or delete
      existing entries in the file.  nettlconf also allows system
      administrators to customize logging resource usage parameters and file
      names.  Changes to this file should only be made using the nettlconf
      command.

      The file is composed of records containing fields which are separated
      by colons (:).  Each line is a unique record containing either global
      network or kernel logging information or subsystem information.  The
      first field in each record is the tag field which identifies the type
      of information contained in that record.  A LOG tag identifies global
      network log information; a KL tag identifies global kernel log
      information; a SS tag identifies subsystem information.  Blank lines
      or lines beginning with # are ignored.

    Log Record    [Toc]    [Back]
      The log record defines static information used to configure logging
      defaults such as the name of the log file and whether to turn console
      logging on or off.  Note that only the last log record encountered in
      the file is used; prior log records are ignored.  Users can alter the
      network log information to suit their particular needs using the
      nettlconf command.  For the network log information changes to take
      effect, the system administrator must stop and restart the network
      tracing/logging facility using the nettl command.

      Log record fields are as follows:

           Field    [Toc]    [Back]
           Number    Name                     Description
           ___________________________________________________________
              1      tag                      Contains LOG tag string.

              2      Console Logging Flag     Set to 1 if console
                                              logging is to be
                                              enabled, 0 if not.






 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




              3      Log Port Size            Amount of memory to
                                              reserve for internal log
                                              message buffers.
                                              Specified in Kbyte
                                              units.  Valid range is 1
                                              - 32.  The default is 8.

              4      Maximum Log File Space   Determines the maximum
                                              logging file space to be
                                              allowed.  Specified in
                                              Kbyte units.  This value
                                              is the combined size of
                                              the 2 ping-ponged log
                                              files.  Valid range is 1
                                              - 10240.  The default is
                                              1000.

              5      Log File prefix          Path and name of the log
                                              file, without the type
                                              and age extension
                                              (.LOG0x, where x is 0 or
                                              1).

              6      Console Filter File      Name of filter
                                              configuration file used
                                              for console logging.

      The Console Logging Flag determines if console logging is to be
      enabled when the network tracing/logging facility is started.  Console
      logging is used to display log messages on the system console using
      criteria specified in the file named by Console Filter File.  If there
      is no console present or console logging is not desired this feature
      can be turned off using the nettlconf command.  During system bootup,
      the Console Logging Flag is always updated to reflect the value of the
      NETTL_CONSOLE variable in the /etc/rc.config.d/nettl file.

      If more information is desired than the special terse form used for
      console logging, turn off console logging and start a formatter with
      an options file specifying the filters to use (see netfmt(1M)).

      The Log Port Size defines the number of outstanding messages possible
      in the log queue.  For logging, 256-byte buffers are used.  The number
      chosen here indicates how much space to allocate in kilobytes.  The
      default size is 8192 bytes (specified by 8), which is split into
      thirty-two 256-byte blocks.  The first block is reserved by the
      system, leaving 31 blocks for log messages.  Each log message starts
      on a new block, taking 64 bytes of overhead.  In addition, each block
      takes 8 bytes of overhead.  The largest message that can be stored
      using the default size is 7624 bytes ((31 * 256) - (31 * 8) - 64).
      Most log network messages are fairly small, so choosing 8K of buffer
      is sufficient for the network logging facility to keep up with a large



 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




      volume of messages.

      The Maximum Log File Space determines the maximum logging file space
      to be allowed.  Log files are split into two parts.  When an
      individual log file reaches one-half of the maximum specified here,
      the network logging system deletes any existing old file, renames the
      current file to the old file, and starts a new file.  The default
      specification allows for 1 Megabyte of total network log file storage
      (each file does not exceed 500K bytes).  Since logging is usually
      infrequent and network log messages are fairly small, this should be
      more than adequate for all needs.  The rate at which the file space
      fills up depends on what level of network logging is turned on for
      each subsystem, the volume of network traffic, frequency of
      connections, etc; and is very difficult to predict.

      The Console Filter File specifies the name of the file containing
      formatter filters used for console logging.  This file contains
      filters that control the logged information displayed on the console.
      The syntax of this file is the same as the filter configuration files
      that are used with the netfmt command.  See netfmt(1M) for more
      details on filter configuration files.

      If the console filter file does not exist, the specified file is
      created with a default set of filters which will display DISASTER
      messages on the console.  If the console filter file does exist and
      contains a time_from filter, the time_of_day and day_of_year fields in
      the filter will be updated every time nettl is started.

      The Console Filter File field is optional.  If omitted the default
      file /var/adm/conslog.opts will be used.

    KL Record    [Toc]    [Back]
      KL record fields are as follows:

           Field    [Toc]    [Back]
           Number   Name                              Description
           _________________________________________________________________
             1      Tag                               Contains KL tag string

             2      KL Minimum (initial) Queue Size   Minimum (initial)
                                                      amount of messages
                                                      that could
                                                      simultaneously reside
                                                      in the memory. Valid
                                                      range is 100 - 10000.
                                                      The default is 1000.








 Hewlett-Packard Company            - 3 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




             3      KL Maximum Queue Size             Maximum amount of
                                                      messages that could
                                                      simultaneously reside
                                                      in the memory.  Valid
                                                      range is 100 - 10000.
                                                      The default is 1000.

             4      Maximum KL File Space             Determines the maximum
                                                      logging file space to
                                                      be allowed.  This
                                                      value is the size of
                                                      the ping-ponged log
                                                      file. Valid range is
                                                      8K - 1024M. The
                                                      default is 1M.

             5      Log File Prefix                   Path and name of the
                                                      log file, without the
                                                      type and age extension
                                                      (.KLOG0x, where x is 0
                                                      or 1).

             6      Write To Disk Flag                Set to 1 if writing
                                                      messages to disk is to
                                                      be enabled when KL
                                                      facility is started, 0
                                                      if not.

      The KL Minimum and Maximum Queue Size define the number of outstanding
      messages possible in the kernel log queue.  The default size is 1000.

      The Maximum Log File Space determines the maximum logging file size to
      be allowed.  Log files are split into two parts.  When an individual
      log file reaches the maximum specified here, the kernel logging system
      deletes any existing old file, renames the current file to the old
      file, and starts a new file.  The default specification allows for 1
      Megabyte of the kernel log file storage for one file.  The rate at
      which the file space fills up depends on what level of kernel logging
      is turned on for each subsystem, the load of the system, number of
      central processor units (CPUs), and is very difficult to predict.  One
      can use suffixes K and M to specify whether the size is to be in Kilo
      or Mega bytes. For instance, 16K = 16384 and 4M = 4096K.

      The Write To Disk Flag determines if writing kernel logging messages
      to disk is to be enabled when the kernel logging facility is started.
      Writing to disk is used to preserve the information stored inside
      kernel logging messages on the non-volatile storage and to have a
      permanent log of kernel activity.

    Subsystem Record    [Toc]    [Back]
      The subsystem record defines the information for that subsystem, and



 Hewlett-Packard Company            - 4 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




      has ten fields including the tag field.  The fields are separated by
      colons (:); thus no field can contain a colon.  An empty field can be
      represented by the string NULL.  NOTE: the information in the
      subsystem records should only be changed by the subsystem using the
      nettlconf command during system installation.  Users should not change
      this information unless directed by a Hewlett-Packard support
      representative.

      Subsystem record fields are as follows:

           Field    [Toc]    [Back]
           Number    Name                           Description
           ________________________________________________________________
              1      tag                            Contains SS tag string.

              2      Subsystem ID                   An integer between 0
                                                    and 1023. Network
                                                    tracing/logging
                                                    facility supports
                                                    subsystems in the range
                                                    0 - 511, while Kernel
                                                    logging facility
                                                    services subsystems
                                                    between 512 and 1023.
                                                    This number is set by
                                                    the HP factory and must
                                                    not be changed.

              3      Subsystem Mnemonic             A text string
                                                    consisting of letters,
                                                    numbers, and the
                                                    underscore character.
                                                    The string is set at
                                                    the factory and must
                                                    not be changed.

              4      Initial Log Level              Logging level for the
                                                    subsystem when the
                                                    network tracing/logging
                                                    or kernel logging
                                                    facility is
                                                    initialized. This value
                                                    is different depending
                                                    on whether subsystem is
                                                    supported by NetTL or
                                                    KL facility.  Please
                                                    see explanation below.







 Hewlett-Packard Company            - 5 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




              5      Subsystem Type                 Set to s if the
                                                    subsystem is streams
                                                    based and exists in the
                                                    kernel, k if the
                                                    subsystem exists in the
                                                    kernel and non-streams
                                                    based, u if neither.
                                                    Subsystems, whose IDs
                                                    are within 512 - 1023
                                                    range, i.e.  subsystems
                                                    supported by KL
                                                    facility, should have
                                                    Subsystem Type to be k.

              6      Subformatter Shared Library    Name of the shared
                                                    library file containing
                                                    the subformatter
                                                    functions listed below.

              7      Subformatter Message Catalog   Basename of the message
                                                    catalog to use when
                                                    formatting data for
                                                    this subsystem.

              8      Subformatter Function          C function in the
                                                    subformatter library to
                                                    call when formatting
                                                    data for this
                                                    subsystem.

              9      Subformatter Options           C function in the
                                                    subformatter library to
                                                    call to get filter
                                                    options for this
                                                    subsystem.

             10      Group Name                     A text string to be
                                                    used in the header
                                                    banner line in the
                                                    formatted output.

      The recommended setting for the default logging level is set by the
      products' configuration scripts.  The available classes are Disaster
      (8), Error (4), Warning (2), and Informative (1).  Classes can be
      combined by adding the numbers; thus Disaster and Error together
      become 12. It can be changed by the user if another level of logging
      is desired on initialization.  NOTE: for KL subsystems, logging is
      enabled for all classes with greater severity than the logclass value
      in the SS line.





 Hewlett-Packard Company            - 6 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




      The logging level can also be changed at run time using nettl -log
      command for subsystems serviced by NetTL facility and using kl -l
      command for subsystems serviced by KL facility.

      If the subformatter library file name does not contain an absolute
      path, it is assumed to be under /usr/lib.  The subformatter library
      must be a shared library.

 EXTERNAL INFLUENCES    [Toc]    [Back]
      Message catalogs are found in the path determined by the environment
      variable NLSPATH.  Default message catalogs are found in
      /usr/lib/nls/%L/%N.cat where the contents of the LANG environment
      variable is substituted for the %L field, and the name specified in
      this parameter is substituted for the %N field.

 EXAMPLES    [Toc]    [Back]
      The following example shows the default network logging information.
      Console logging is enabled; logging uses 8 Kbytes to hold log
      messages; the log files are limited to 1000 Kbytes total (500 Kbytes
      per file); the log files are /var/adm/nettl.LOG000 and
      /var/adm/nettl.LOG001; and the console logging filter file is
      /var/adm/conslog.opts.  Most recent data is always in the .LOG000
      file.

           #
           # LOG INFORMATION
           #

           LOG:1:8:1000:/var/adm/nettl:/var/adm/conslog.opts

      The following example turns off console logging, and limits the size
      of the log file space to 100 Kbytes.  Other values are the same as the
      default.

           #
           # LOG INFORMATION
           #

           LOG:0:8:100:/var/adm/nettl:/var/adm/conslog.opts

      The following example shows the default kernel logging information.
      Kernel logging queue can keep 1000 messages; the log file is limited
      to 1M bytes total (512 Kbytes for each file); the kernel log files are
      /var/adm/kl.KLOG0 and /var/adm/kl.KLOG1 ; and the write to disk flag
      is set to 0. Most recent data is always in the .KLOG0 file.

           #
           # KL INFORMATION
           #





 Hewlett-Packard Company            - 7 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




           KL:1000:1000:1M:/var/adm/kl:0

      The following example turns on write to disk option when KL facility
      is started, decreases the size of the kernel logging queue to 500
      messages and increases the size of the log file space to 5M bytes.
      Other values are the same as the default.

           #
           # KL INFORMATION
           #

           KL:500:5000:5M:/var/adm/kl:1

      The following example shows a typical subsystem record.  These records
      should not be changed by the user, but are set by the subsystems using
      nettlconf during product installation.

           #
           # TEST NetTL SUBSYSTEMS
           #

           SS:96:TEST_ID_1:8:u:NULL:netfmt:subsys_GENERIC_FORMAT: \
           ss_96_go:FORMATTER
           SS:97:TEST_ID_2:8:u:NULL:netfmt:subsys_GENERIC_FORMAT: \
           ss_97_go:FORMATTER

           #
           # Test KL Subsystems
           #

           SS:538:Test_ID_8:8:k:libklfmt.sl:klfmt:subsys_kl_format: \
           subsys_kl_get_options:KERNEL LOGGING
           SS:539:Test_ID_9:12:k:libklfmt.sl:klfmt:subsys_kl_format: \
           subsys_kl_get_options:KERNEL LOGGING

      Note: The continuation marks in this example (\ at end-of-line) and
      the following one are placed for readability purposes only.  nettl,
      kl, and netfmt do not understand continuation mark.

      The following entry must always be included in the configuration file.
      This defines the subsystem for the formatter itself; if it is not in
      the file, the formatter netfmt will not operate properly.

           #
           # FORMATTER SUBSYSTEMS
           #

           SS:127:FORMATTER:12:u:libfmtutil.sl:netfmt: \
           subsys_GENERIC_format:subsys_127_get_options:FORMATTER





 Hewlett-Packard Company            - 8 -   HP-UX 11i Version 2: August 2003






 nettlgen.conf(4)                                           nettlgen.conf(4)




           SS:512:FORMATTER:e:u:libfmtutil.sl:netfmt: \
           kl_GENERIC_format:subsys_512_get_options:KL FORMATTER

 FILES    [Toc]    [Back]
      /etc/nettlgen.conf

 SEE ALSO    [Toc]    [Back]
      netfmt(1M), nettl(1M), kl(1M), nettlconf(1M).


 Hewlett-Packard Company            - 9 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
nettl HP-UX control network tracing and logging
nettladm HP-UX network tracing and logging administration manager
nettlconf HP-UX configure network tracing and logging command subsystem database
netfmt HP-UX format tracing and logging binary files
log IRIX interface to STREAMS error logging and event tracing
kl HP-UX control kernel logging
klog IRIX kernel error logging interface
faillog Linux Login failure logging file
log_write FreeBSD logging system
log_set_file_owner FreeBSD logging system
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service