This is something that I've been wondering for a long time, why cant you specify display name for permanent agents? As far as I can see it is supported by the model (
hudson.model.Node#getDisplayName()). Is it just a matter of no one requesting it before and no one been bothered to implement it? Or is there a fundamental blocker hiding in the details? If not, I'm willing to implement this if there is an interest in the community for this feature!
Some background; at our company we always use the service tag (or other serial number) to identify the compute, it just makes life easier, you only need to remember one thing when dealing with the hardware, e.g. if I see something wrong with an agent on Jenkins, then I know which address to connect to for direct access, easier to identify the server in the server room, no need for translation when talking with server supplier for support, etc...
However as you might know, service tags and serial number might not be the most legible and easy to pronounce, so it would be nice if we could specify an alternative display name which is used in the UI that contains a more legible name (along with the service tag), e.g. Alfred (123XYZ32). (Yes we use
fictional butler names to identify our servers :) )