comparison mod_audit_status/README.md @ 5320:c450dbf6c0fa

mod_audit_status: New module to log server status to audit log
author Matthew Wild <mwild1@gmail.com>
date Fri, 07 Apr 2023 12:09:21 +0100
parents
children
comparison
equal deleted inserted replaced
5319:5043108b14f4 5320:c450dbf6c0fa
1 ---
2 summary: Log server status changes to audit log
3 rockspec: {}
4 ...
5
6 This module records server status (start, stop, crash) to the audit log
7 maintained by [mod_audit].
8
9 ## Configuration
10
11 There is a single option, `audit_status_heartbeat_interval` which specifies
12 the interval at which the "server is running" heartbeat should be updated (it
13 is stored in Prosody's configured storage backend).
14
15 To detect crashes, Prosody periodically updates this value at the specified
16 interval. A low value will update more frequently, which causes additional I/O
17 for Prosody. A high value will give less accurate timestamps for "server
18 crashed" events in the audit log.
19
20 The default value is 60 (seconds).
21
22 ```lua
23 audit_status_heartbeat_interval = 60
24 ```
25
26 ## Compatibility
27
28 This module requires Prosody trunk (as of April 2023). It is not compatible
29 with 0.12.