jc0b/kandji

Kandji模块用于munkireport。

v2.0 2023-06-21 21:24 UTC

This package is auto-updated.

Last update: 2024-09-07 20:42:23 UTC


README

Kandji集成于MunkiReport。主要基于tuxudo/jamf,该库对编写此模块产生了巨大影响和动力。

在管理员下拉菜单中的Kandji选项卡允许管理员检查MunkiReport是否能访问其Kandji实例,以及一些配置细节。还有手动拉取MunkiReport中所有Mac数据的选项。

此模块需要php-curl模块。您可以在Ubuntu/Debian上使用sudo apt-get install php-curl进行安装。

配置

要启用此模块,请将以下信息添加到.env文件中。

KANDJI_ENABLE="TRUE"
KANDJI_API_ENDPOINT="https://domain.clients.kandji.io/"
KANDJI_API_KEY="some_key_here"
KANDJI_TENANT_ADDRESS="https://domain.kandji.io/"

Kandji API密钥只需要一个权限:对设备列表(/devices)的GET访问。

表架构

  • id - 增量 - MunkiReport使用的增量值
  • serial_number - 字符串 - Mac的序列号
  • kandji_id - 整数 - Mac的Kandji ID
  • name - 字符串 - Kandji中的Mac名称
  • kandji_agent_version - 字符串 - Kandji代理版本
  • asset_tag - 文本 - Kandji资产标签
  • last_check_in - 大整数 - 最后一次签到Kandji的时间戳
  • last_enrollment - 大整数 - 最后一次与Kandji注册的时间戳
  • first_enrollment - 大整数 - 第一次与Kandji注册的时间戳
  • blueprint_id - 字符串 - Kandji蓝图ID
  • blueprint_name - 文本 - Kandji蓝图ID的名称
  • realname - 文本 - Kandji蓝图的真名
  • email_address - 字符串 - Kandji中分配给Mac的用户电子邮件地址