jc0b / kandji
Kandji模块用于munkireport。
v2.0
2023-06-21 21:24 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的用户电子邮件地址