tuxudo / jamf
Jamf模块,用于munkireport。
v1.8
2023-03-16 20:46 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格式存储