munkireport / appusage
munkireport 模块。
v2.5
2024-08-05 18:41 UTC
This package is auto-updated.
Last update: 2024-09-05 18:46:34 UTC
README
由 @gmarnin 提出构想并进行合作
===============
报告应用程序使用情况和应用程序最后打开和关闭的时间
结果存储在表中
- id - 唯一标识符
- serial_number - 序列号
- event - 应用程序启动或退出的数据
- bundle_id - 应用程序事件的包标识符
- app_version - 应用程序事件的版本
- app_path - 应用程序事件的路径
- last_time_epoch - 应用程序事件的 UNIX 时间
- last_time - 应用程序事件的可读时间
- number_time - 应用程序启动或退出的次数
依赖关系使用 [crankd] (https://github.com/MacSysadmin/pymacadmin) 和 [ApplicationUsage.py] (https://github.com/google/macops/tree/master/crankd) 用于收集应用程序使用情况。您可以从这里下载 crankd 和 ApplicationUsage.py 的预包装版本: https://github.com/munkireport/supplemental-packages/tree/master/AppUsage
从 Munki 2.9.0 版本开始,此模块将使用 Munki 的 app_usage_monitor 数据库而不是由 crankd 生成的数据库。当运行 Munki 2.9.0 或更高版本时,不再需要使用 crankd 或 ApplicationUsage.py。此模块将首先检查 Munki 的 application_usage 数据库,如果未找到,则回退并使用 crankd 的 application_usage 数据库。
配置
App Usage 模块有一个可以通过添加到服务器环境变量或 .env
文件来管理的设置。
APPUSAGE_IGNORELIST=com.apple.SecurityAgent,com.apple.cloudphotosd,com.apple.dock.extra,com.apple.PowerChime*