tuxudo/jamf

Jamf模块,用于munkireport。

v1.8 2023-03-16 20:46 UTC

This package is auto-updated.

Last update: 2024-09-11 22:58:33 UTC


README

MunkiReport的Jamf集成。客户端标签页包含多个子标签页,允许查看客户端Mac的响应式界面,类似于Jamf,但同时在MunkiReport中允许进行更复杂的查询和小部件。此模块包含12个小部件。

管理员下拉菜单中的Jamf管理员标签页允许管理员检查MunkiReport是否能够访问他们的Jamf服务器,配置方式以及权限。还有一个按钮允许管理员从MunkiReport中提取所有Mac的Jamf数据。对于500台Mac,此过程大约需要3分钟。

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

配置

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

JAMF_ENABLE="TRUE"
JAMF_SERVER="https://domain.jamfcloud.com/"
JAMF_USERNAME="read_only_user"
JAMF_PASSWORD="password"
JAMF_VERIFY_SSL="TRUE"

表架构

  • 自增 - id
  • 字符串 - serial_number
  • 整数 - jamf_id
  • 字符串 - name
  • 字符串 - mac_address
  • 字符串 - alt_mac_address
  • 字符串 - ip_address
  • 字符串 - last_reported_ip
  • 字符串 - jamf_version
  • 文本 - barcode_1
  • 文本 - barcode_2
  • 文本 - asset_tag
  • 布尔值 - managed
  • 字符串 - management_username
  • 文本 - management_password_sha256
  • 布尔值 - mdm_capable
  • 字符串 - mdm_capable_users
  • 布尔值 - enrolled_via_dep
  • 布尔值 - user_approved_enrollment
  • 布尔值 - user_approved_mdm
  • 大整数 - report_date_epoch
  • 大整数 - last_contact_time_epoch
  • 大整数 - initial_entry_date_epoch
  • 大整数 - last_cloud_backup_date_epoch
  • 大整数 - last_enrolled_date_epoch
  • 字符串 - distribution_point
  • 字符串 - sus
  • 字符串 - netboot_server
  • 整数 - site_id
  • 字符串 - site_name
  • 字符串 - udid
  • 布尔值 - disable_automatic_login
  • 布尔值 - itunes_store_account_is_active
  • 字符串 - username
  • 文本 - realname
  • 字符串 - email_address
  • 文本 - position
  • 字符串 - phone
  • 文本 - department
  • 文本 - building
  • 字符串 - room
  • 布尔值 - is_purchased
  • 布尔值 - is_leased
  • 字符串 - po_number
  • 字符串 - vendor
  • 字符串 - applecare_id
  • 字符串 - purchase_price
  • 字符串 - purchasing_account
  • 大整数 - po_date_epoch
  • 大整数 - warranty_expires_epoch
  • 大整数 - lease_expires_epoch
  • 整数 - life_expectancy
  • 整数 - comands_completed
  • 整数 - comands_pending
  • 整数 - comands_failed
  • 字符串 - purchasing_contact
  • 布尔值 - ble_capable
  • 字符串 - active_directory_status
  • 整数 - available_ram_slots
  • 整数 - battery_capacity
  • 字符串 - boot_rom
  • 整数 - bus_speed
  • 整数 - cache_size
  • 字符串 - disk_encryption_configuration
  • 文本 - filevault_2_users
  • 文本 - gatekeeper_status
  • 字符串 - institutional_recovery_key
  • 布尔值 - master_password_set
  • 字符串 - model
  • 字符串 - model_identifier
  • 字符串 - nic_speed
  • 整数 - number_cores
  • 整数 - number_processors
  • 字符串 - optical_drive
  • 字符串 - os_build
  • 字符串 - os_version
  • 字符串 - processor_architecture
  • 整数 - processor_speed
  • 字符串 - processor_type
  • 字符串 - sip_status
  • 字符串 - smc_version
  • 整数 - total_ram
  • 字符串 - xprotect_version
  • 文本 - unix_executables
  • 文本 - licensed_software
  • 文本 - installed_by_casper
  • 文本 - installed_by_installer_swu
  • 文本 - cached_by_casper
  • 文本 - available_software_updates
  • 文本 - running_services
  • 文本 - computer_group_memberships
  • 长文本 - certificates - 存储为JSON
  • 长文本 - attachments - 存储为JSON
  • 长文本 - 存储 - 以JSON格式存储
  • 长文本 - 应用 - 以JSON格式存储
  • 长文本 - 映射打印机 - 以JSON格式存储
  • 长文本 - 计算机使用日志历史 - 以JSON格式存储
  • 长文本 - 审计历史 - 以JSON格式存储
  • 长文本 - 政策日志历史 - 以JSON格式存储
  • 长文本 - Casper远程日志历史 - 以JSON格式存储
  • 长文本 - 屏幕共享日志历史 - 以JSON格式存储
  • 长文本 - Casper镜像日志历史 - 以JSON格式存储
  • 长文本 - 命令历史 - 以JSON格式存储
  • 长文本 - 用户位置历史 - 以JSON格式存储
  • 长文本 - Mac应用商店应用程序历史 - 以JSON格式存储
  • 长文本 - 政策管理 - 以JSON格式存储
  • 长文本 - 电子书管理 - 以JSON格式存储
  • 长文本 - Mac应用商店应用程序管理 - 以JSON格式存储
  • 长文本 - 管理偏好配置文件管理 - 以JSON格式存储
  • 长文本 - 限制软件管理 - 以JSON格式存储
  • 长文本 - 智能分组管理 - 以JSON格式存储
  • 长文本 - 静态分组管理 - 以JSON格式存储
  • 长文本 - 补丁报告软件标题管理 - 以JSON格式存储
  • 长文本 - 补丁策略管理 - 以JSON格式存储
  • 长文本 - 扩展属性 - 以JSON格式存储
  • 长文本 - 本地账户 - 以JSON格式存储
  • 长文本 - 用户清单 - 以JSON格式存储
  • 长文本 - 配置配置文件 - 以JSON格式存储
  • 长文本 - 外设 - 以JSON格式存储