evmd - Event Manager daemon
The EVM daemon, evmd, receives events from posting clients and distributes
them to subscribing clients that have indicated that they are interested in
receiving them. The daemon is a critical system facility that is started
automatically when the system transitions to level 2, and which should not
be terminated. The daemon in turn starts the logger, evmlogger, and the
channel manager, evmchmgr.
On startup, the daemon reads its configuration file, /etc/evmdaemon.conf,
the authorization file, /etc/evm.auth, and the event template files stored
under the /usr/share/evm/templates directory. If these files are modified
while the daemon is running, the evmreload -d(8) command must be used to
instruct the daemon to reconfigure itself.
The system administrator can control access to events at any level by modi-
fying the EVM authorization file, /etc/evm.auth.
As a daemon, evmd does not have a standard output. Any error messages are
written to the file /var/evm/adm/logfiles/evmdaemon.log.
The daemon reconfigures itself when evmreload -d is run, or upon receipt of
a SIGHUP signal.
The daemon rejects any attempt by a posting client to post an event that is
not registered, that contains invalid item values, or that the poster is
not authorized to post.
The following exit values are returned:
0 Successful completion.
An error occurred.
Default directory for event template files.
Default location for event filter files. Filter files must have the
Error log file for evmd.
UNIX domain socket established for connection between the EVM daemon
and the local clients.
Daemon process id saved by evmd.
Lock file established to prevent multiple invocations of the daemon.
Default location of the EVM daemon configuration file.
Default location of the EVM daemon authorization file.
Commands: evmchmgr(8), evmd(8), evmlogger(8), evmreload(8), evmstart(8),
Files: evm.auth(4), evmdaemon.conf(4), evmtemplate(4)
Event Management: EVM(5)
Event Connection: EvmConnection(5)
EVM Events: EvmEvent(5)
Event Filter: EvmFilter(5)