[GH-ISSUE #1683] Include Serial Number on MacOS (like Windows does) #2995

Closed
opened 2026-03-14 06:11:24 +03:00 by kerem · 2 comments
Owner

Originally created by @jessemcallisterperry on GitHub (Nov 16, 2023).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1683

Originally assigned to: @wh1te909 on GitHub.

Is your feature request related to a problem? Please describe.
Currently you can't search for serial number on MacOS, only Windows. You also can't view/retrieve the serial number from the summary tab of the agent.

Describe the solution you'd like
The agent queries the serialnumber from the mac host and populates the serial field in the summary view, consistent with how it is displayed on Windows hosts. The serial number is then searchable, also consistent with Windows hosts.

Describe alternatives you've considered
Manually add the serial# to the Description field of the agent.
Add the serial as a custom field and populate with a collector script (but it won't be searchable or easily viewed)

$ ioreg -l | grep IOPlatformSerialNumber | grep -o '"IOPlatformSerialNumber" = "[^"]*"' | awk -F'"' '{print $4}'
M6CXC70G21

Additional context
This would be desirable on Linux hosts.

Originally created by @jessemcallisterperry on GitHub (Nov 16, 2023). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1683 Originally assigned to: @wh1te909 on GitHub. **Is your feature request related to a problem? Please describe.** Currently you can't search for serial number on MacOS, only Windows. You also can't view/retrieve the serial number from the summary tab of the agent. **Describe the solution you'd like** The agent queries the serialnumber from the mac host and populates the serial field in the summary view, consistent with how it is displayed on Windows hosts. The serial number is then searchable, also consistent with Windows hosts. **Describe alternatives you've considered** Manually add the serial# to the Description field of the agent. Add the serial as a custom field and populate with a collector script (but it won't be searchable or easily viewed) ```bash $ ioreg -l | grep IOPlatformSerialNumber | grep -o '"IOPlatformSerialNumber" = "[^"]*"' | awk -F'"' '{print $4}' M6CXC70G21 ``` **Additional context** This would be desirable on Linux hosts.
kerem 2026-03-14 06:11:24 +03:00
Author
Owner

@jessemcallisterperry commented on GitHub (Nov 16, 2023):

Another alternative would be to allow populating the Description field via collector script, OR make the custom fields searchable. I don't really like either idea though.

<!-- gh-comment-id:1814907136 --> @jessemcallisterperry commented on GitHub (Nov 16, 2023): Another alternative would be to allow populating the Description field via collector script, OR make the custom fields searchable. I don't really like either idea though.
Author
Owner

@wh1te909 commented on GitHub (Jan 27, 2024):

Done, will be in next release

<!-- gh-comment-id:1912930799 --> @wh1te909 commented on GitHub (Jan 27, 2024): Done, will be in next release
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2995
No description provided.