I had one of our employees damage their Mac so we swapped the hard drive and put it in another unit. I noticed the system isn't checking in now to Jamf. Has anyone ever experienced this? Are there any recommendations to get the system to check in with Jamf again. I wouldn't think that swapping out the hard drive to another system would cause the disconnect since the Jamf binary is still intact. Is it possible because the serial number has changed, the binary will always use the original when checking in?
You need more than just the binary for a working connection to the server. The client identifies itself with a certificate that was issued by the server. If the client does not have the certificate the server will not accept any connection. You also need the preference plist, otherwise the client does not even know which server to talk to. Did you check /var/log/jamf.log on the client for any errors?
Ah wait, you put the hard disk into another Mac, and expect that Mac to report to the server? No, that other Mac has another UDID, so for the server it is another Mac, and one that is not enrolled, so the server again will not accept any connection from that client. You need to enroll it.