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

  man pages->Tru64 Unix man pages -> evmdaemon.conf (4)              
Title
Content
Arch
Section
 

evmdaemon.conf(4)

Contents


NAME    [Toc]    [Back]

       evmdaemon.conf - EVM daemon configuration file

SYNOPSIS    [Toc]    [Back]

       authentdir          directory sourcedir          directory
       authtimeout               time_seconds         synctimeout
       time_seconds   portnum             port_number  start_sync
       command    remote_connection     bool_par     max_msg_size
       message_size filterdir          filter_dir

       activity_monitor {
                         name      detector
                         period    detect_period
                         threshold detect_thold
                         holdoff   detect_delay
                        }



       service {
                name    service_name
                command service_command
               }

DESCRIPTION    [Toc]    [Back]

       The Event Manager (EVM) daemon configuration file, evmdaemon.conf,
 is a text file that contains  commands  used  to
       configure  and  start  the Event Manager. Any portion of a
       line from an unquoted number sign (#) to the end  of  line
       is  a  comment.   Blank  lines are ignored.  The following
       commands are recognized: Names the directory that is  used
       to  hold  temporary  authentication  files. The default is
       /var/evm/shared.  Names the root of the  directory  structure
  that  should  be  searched for event template files.
       The default is /usr/share/evm/templates.  Time to wait for
       a newly established client to respond to an authentication
       request.  The default is 10 seconds.  Time within which  a
       synchronized  client must achieve synchronization completing
 a connection request and subscribing for  events.  The
       default is 30 seconds.  The port number for TCP communication
 with remote clients.  If not specified, the evm  port
       number  found in /etc/services is used if present;  otherwise
 the reserved default value of 619 is used.  The  complete
  command line for programs that should be started as
       synchronized clients when the daemon starts. This  command
       should  be enclosed in double quotation marks (").  Determines
 the permission for connections through a remote  TCP
       port.  If bool_par evaluates to TRUE, remote connection is
       permitted.  The default is not  permitted.   The  bool_par
       parameter should be True or False.

                                     Note

              Only enable remote access if your system is running
              in a  fully  secure  environment.  See  the  System
              Administration  guide for event management security
              considerations.  The maximum number  of  bytes  the
              daemon  will accept from any connection in a single
              message.  If a client attempts to  send  a  message
              that  is longer than the specified size, the daemon
              immediately  terminates  the   connection   without
              reading  the  message.  This keyword can be used to
              limit the sizes of events that can  be  posted,  to
              prevent the daemon from consuming excessive amounts
              of memory  or  CPU  time  by  handling  very  large
              events.

                                     Note

              Setting  this value too low may prevent normal system
 events from being posted.

              If this keyword is not specified, a  default  value
              of  2  Mbytes is used.  If the keyword is specified
              and the supplied value is less than 200  Kbytes  or
              greater  than 10 Mbytes, it is set automatically to
              the closest of those values.

              The daemon accepts messages up to 200 bytes  longer
              than  the specified size to allow for communication
              protocol  overhead.   A  colon-separated  list   of
              directories  to  be  searched  for  filter files in
              place of the standard locations. If specified,  the
              daemon  uses this value internally to evaluate filter
  strings  that  reference  pre-created   filter
              files,  and also passes it to service programs such
              as the event retrieval service program, evmget_srv,
              by  exporting  the environment variable EVM_FILTERDIR.
 This makes the path  available  to  the  event
              channels'  get-function  scripts. The default value
              for this  keyword  is  /usr/share/evm/filters.  See
              evmfilterfile(4) for more information.

              If  this  keyword is not specified, a default value
              of 2 Mbytes is used.  If the keyword  is  specified
              and  the  supplied value is less than 200 Kbytes or
              greater than 10 Mbytes, it is set automatically  to
              the closest of those values.

              The  daemon accepts messages up to 200 bytes longer
              than the specified size to allow for  communication
              protocol overhead.  A parameter group that controls
              a  daemon  event  monitoring  facility.  An  activity_monitor
  definition  consists  of:  The type of
              detector controlled by the group  parameters.   The
              size,  in  minutes,  of a periodically sliding time
              window over which events will be counted.  The number
  of  events  that  will activate the monitor if
              counted in period.  The  time  delay,  in  minutes,
              after  activation  of  the  activity monitor occurs
              before monitoring is resumed.  The  evmreload  command
  will  reset the delay.  Defines services that
              are available through the daemon.  A service  definition
  consists of the name of the service and the
              command line that will be invoked when this service
              is  requested.   User-defined services are not currently
 supported.

              A service definition consists of: The name given to
              the  service.   The command to be invoked when this
              service  is  requested.   This  command  should  be
              enclosed in double quotation marks (").

       The  keywords  described may be entered in a case-insensitive
 manner.  The allowable strings and the minimum number
       of  characters is shown in the following table.  A minimum
       of zero (0) indicates that all characters are required.

       ----------------------------
       Keyword             Minimum
       ----------------------------
       activity_monitor    0
       authtimeout         8
       command             4
       filterdir           7
       holdoff             0
       max_msg_size        7
       name                0
       period              0
       portnum             4
       remote_connection   0
       service             7
       sourcedir           7
       start_sync          0
       synctimeout         8
       threshold           0
       ----------------------------

       The activity monitor detectors recognized, and the  action
       taken when the monitor is activated are the following:

       ---------------------------------------------------
       Detector      Action
       ---------------------------------------------------
       event_count   post  an  event  to alert the system
                     administrator
       ---------------------------------------------------

EXAMPLES    [Toc]    [Back]

       This is an example of an  EVM  daemon  configuration  file
       that  does  the  following: Specifies that event templates
       are  found  in  the  directory   /usr/share/evm/templates.
       Starts  the EVM Logger and the EVM Channel Manager as synchronized
 clients when the daemon is started.   Defines  a
       service  available through the EVM daemon.  Establishes an
       activity monitor that will alert the system  administrator
       if  500 events occur in any 10 minute span.  Once the system
 administrator has been alerted, the  activity  monitor
       will  remain dormant for four hours.  Disables connections
       from remote hosts.

       #      Event      template      directory:       sourcedir
       "/usr/share/evm/templates"

       #   Start   the  EVM  Logger  as  a  synchronized  client:
       start_sync      "/usr/sbin/evmlogger \
                               -o /var/run/evmlogger.info \
                               -l   /var/evm/adm/logfiles/evmlogger.log"


       #  Start the EVM Channel Manager as a synchronized client:
       start_sync      "/usr/sbin/evmchmgr \
                               -l    /var/evm/adm/logfiles/evmchmgr.log"


       #  Event  retrieval  service definition: service         {
       name          event_get
                         command       "/usr/sbin/evmget_srv"
                       }

       # Set up an activity monitor.  activity_monitor {
               name         event_count   #  currently  the  only
       supported monitor
               period       10           # count over a 10 minute
       period
               threshold   500          #  perform  action  after
       500 events
               holdoff      240           #  wait  4 hours before
       resuming }

       # Disable remote communication (set following to "true" to
       enable) remote_connection       false

FILES    [Toc]    [Back]

       Location  of  the EVM authorization file.  Location of the
       EVM daemon configuration file.  Definition of the  sockets
       and protocols used for Internet services.

SEE ALSO    [Toc]    [Back]

      
      
       Commands: evmd(8), evmreload(8)

       Files: evmfilterfile(4), services(4)

       Event Management: EVM(5)

       System Administration



                                                evmdaemon.conf(4)
[ Back ]
 Similar pages
Name OS Title
sshd2_config Tru64 Configuration file for the sshd2 daemon
sshd_config FreeBSD OpenSSH SSH daemon configuration file
sshd_config OpenBSD OpenSSH SSH daemon configuration file
rrenumd.conf FreeBSD configuration file for router renumbering daemon
rtradvd.conf HP-UX configuration file for router advertisement daemon
gated.conf Tru64 Gate daemon configuration file (general information)
ntp.conf FreeBSD Network Time Protocol (NTP) daemon configuration file
bgpd.conf OpenBSD Border Gateway Protocol daemon configuration file
ntpd.conf OpenBSD Network Time Protocol daemon configuration file
ip6rtrd.conf Tru64 IPv6 router daemon (ip6rtrd) configuration file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service