Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

        学校IdP日志是CARSI联盟的基础运行数据之一,在帮助学校了解本单位CARSI服务运行情况的同时,为联盟的运维、监测和后续发展决策提供了第一手资料,也是IdP上线时需要检查的功能之一。学校管理员可通过CARSI会员自服务系统https://mgmt.carsi.edu.cn 查看本单位IdP服务统计数据、监测服务运行状态、了解本校师生的SP访问情况。

...

  • idp-process.log:记录了IdP启动及运行过程所有的日志,如遇到idp运行故障,查看此日志文件来排查
  • idp-warn.log:记录了IdP启动及运行过程中日志级别为warn的日志
  • idp-consent-audit.log:当配置用户隐私保护后,会记录用户隐私保护内容的日志
  • idp-audit.log:审计日志,记录用户访问某个sp的日志,从IdP4.3.1版本开始日志中仅存储用户加密uid。不加密uid由学校idp本地留存,不上传北京大学服务器。
    (注:IdP4(注: 从IdP4.3.1日志中uid加密后,在mgmt中,在按用户统计中将会显示用户加密后的UID,如果学校想在mgmt中显示正常的学工号,可以通过修改audit1版本以后,日志中使用了加密uid,在mgmt中,在按用户统计中将会显示用户加密后的UID,如果学校想在mgmt中显示正常的学工号,可以通过修改audit.xml文档中中%UID为%u,如下。)

    Code Block
     <util:map id="shibboleth.AuditFormattingMap">
            <entry key="Shibboleth-Audit" value="%T|%b|%I|%SP|%P|%IDP|%bb|%III|%u|%ac|%attr|%n|%i|%a|%s|%PAIRWISEID|%AFFILIATION|" />
     </util:map>


...

两种方案,任选其一即可。        

方案一:

        日志生成脚本已经由安装脚本提前下载好并放在相应的目录下,只需要添加定时任务,每个小时生成日志文件即可。

Code Block
languagebash
#添加定时任务,执行sudo crontab -e 并增加以下作业任务。
[carsi@www ~]$ sudo crontab -e
0 */1 * * * sh /opt/shibboleth-idp/bin/auditlog.sh >/dev/null 2>&1

...