如何监控成功登录Jenkins服务器的用户的日志?

问题描述 投票:2回答:3

我想监视成功登录我的Jenkins服务器的用户的名字/电子邮件/ IP ID。我是系统管理员。请帮忙。

logging login jenkins monitor
3个回答
0
投票

您可以通过将这些行添加到JENKINS_ARGS上方的/ etc / default / jenkins来启用访问日志:

# Enable access log
JENKINS_ACCESSLOG="--accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access.log"

启用日志轮换:编辑/etc/logrotate.d/jenkins并将/var/log/jenkins/jenkins.log更改为/var/log/jenkins/*.log

here复制。

有帮助吗?


0
投票

如果你想看看谁在做什么,我会安装Audit Trail插件:https://wiki.jenkins-ci.org/display/JENKINS/Audit+Trail+Plugin,如果你真的是硬核,我会安装Audit to Database Plugin:https://wiki.jenkins-ci.org/display/JENKINS/Audit+To+Database+Plugin


0
投票

使用Audit跟踪可以通过添加以下参数(login | logout | loginError)来实现。这种方法的一个问题是它会正确地提供logout和loginError,但登录信息并不令人满意。

© www.soinside.com 2019 - 2024. All rights reserved.