munkireport/user_sessions

munkireport 的 user_sessions 模块。

v3.0 2023-03-29 17:26 UTC

This package is auto-updated.

Last update: 2024-08-26 18:44:35 UTC


README

该模块收集客户端计算机上的登录、注销、关机和重启事件。小部件显示所有事件,而列表仅显示过去一年的事件。

配置

user_sessions 模块默认记录所有事件。要跳过某些事件,请将您要跳过的事件设置为 false。默认情况下,模块还保存历史数据。要禁用此功能,请将 user_sessions_keep_historical 键设置为 false。可以通过将它们添加到服务器环境变量或 .env 文件中来设置配置。

user_sessions_save_remote_ssh=TRUE;
user_sessions_save_login=TRUE;
user_sessions_save_logout=TRUE;
user_sessions_save_reboot=TRUE;
user_sessions_save_shutdown=TRUE;
user_sessions_keep_historical=TRUE;
user_sessions_unique_users_only=FALSE;

表架构

数据库

  • event - varchar(255) - 事件类型
  • time - int - 事件发生的 UNIX 时间
  • user - varchar(255) - 与事件关联的用户名
  • ssh_remove - varchar(255) - 远程 SSH 用户的 IP 地址

模块由 @tuxudo,脚本由 @clburlison 和 @pudquick(frogor)编写。