Identity
- Stable device ID
- Hostname / computer name
- Serial number or platform equivalent
- Agent version and source
People and business context
- Logged-in user
- Assigned user or owner
- Department
- Site / branch
Operating system
- Platform and edition
- Version and build
- Architecture
- Support lifecycle status when known
Hardware
- Manufacturer and model
- CPU
- Memory
- Disk capacity and health where supported
Network and state
- Local IP
- MAC address where useful
- Last successful heartbeat
- Derived online/offline state
Security and software
- Installed software
- Encryption status
- Security/AV posture where supported
- Update or patch posture
The important part is not collecting every field possible. It is maintaining a trusted, current record that supports real operational decisions.