omusrmsg: notify users¶
Module Name: |
omusrmsg |
Author: |
Purpose¶
This module permits to send log messages to the user terminal. This is a built-in module so it doesn’t need to be loaded.
Configuration Parameters¶
Note
Parameter names are case-insensitive.
Action Parameters¶
Users¶
type |
default |
mandatory |
|
|---|---|---|---|
string |
none |
yes |
none |
The name of the users to send data to.
Template¶
type |
default |
mandatory |
|
|---|---|---|---|
word |
WallFmt/StdUsrMsgFmt |
no |
none |
Template to user for the message. Default is WallFmt when parameter users is “*” and StdUsrMsgFmt otherwise.
RateLimit.Interval¶
type |
default |
mandatory |
|
|---|---|---|---|
integer |
0 |
no |
none |
The rate-limiting interval in seconds. A value of 0 turns off rate-limiting.
Set it together with ratelimit.burst to control how many messages can be
forwarded per interval.
RateLimit.Burst¶
type |
default |
mandatory |
|
|---|---|---|---|
integer |
200 |
no |
none |
Maximum number of messages that can be emitted within the
ratelimit.interval. This setting is only relevant if
ratelimit.interval is not 0.
RateLimit.Name¶
Default: none
Type: string
Description:
Sets the name of the rate limit to use. This allows multiple actions to share the same rate limiting configuration (and state). The name refers to a global rate limit object defined in the configuration.
Note: This parameter is mutually exclusive with ratelimit.interval and
ratelimit.burst. If ratelimit.name is specified, local per-action limits cannot be
defined and any attempt to do so will result in an error (and the named rate limit will be used).
Added in version 8.2602.0.
Examples¶
Write emergency messages to all users¶
The following command writes emergency messages to all users
action(type="omusrmsg" users="*")
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.