|
|
eelsd [-d [-d [-d [-d]]]] [-f] [-o "-d [-d [-d [-d]]]"]
starts the database subsystem based on information in the ``database-info'' configuration block in the eels configuration file eels_config(4eels).
If the database process dies, eelsd automatically restarts it. However, if eelsd detects that the process dies as soon as it is started, it will not keep trying to restart.
spawns an RTLSP (Real-Time Logging Source Processor) for each ``real-time-import'' configuration block that is in the EELS configuration file eels_config. The RTLSP is passed the log source, destination, and filter tag that is specified in the configuration block. If one of the RTLSP's dies, eelsd restarts it automatically unless it persistently dies.
remote machines can send their messages to a central log server for logging. eelsd listens for connection requests from remote RTLSPs. When a TCP connection request is detected from a remote RTLSP, eelsd spawns a local RTLSP to read recv message from the remote RTLSP and log it to the local database.
eelsd can be configured to execute a script when a particular event occurs. Configuration information for script execution is contained in an ``execute-script'' configuration block in the EELS configuration file eels_config.
eelsd can be configured to generate SNMP traps (that is, alarms) when a particular event occurs. Configuration information for alarm generation is contained in a ``send-trap'' configuration block in the EELS configuration file eels_config.
automatically import log records from proprietary log files when the log file grows by a given amount. The characteristics of dynamic log import are defined in the ``dynamic-import'' configuration block in the EELS configuration file eels_config.