Suitable Naming Conventions For Workstations?
spectre_240sx writes "We've discussed server naming a fair amount in the past, but I haven't seen much about workstations. Where I currently work, we embed a lot of information in our workstation names: site, warranty end date, machine type, etc. I'm of the opinion that this is too much information to overload in the machine name when it can more suitably be stored in the computer description. I'd love to hear how others are naming their workstations and some pros and cons for different naming schemes. Should computers be logically tied to the person that they're currently assigned to, or does that just cause unnecessary work when a machine changes hands? Do the management tools in use make a difference in how workstations are named?"
And that's saying something.
Honestly, can you even think of a stupider question? How is this even an issue? Just name each machine with an ID and put the information in a spreadsheet somewhere. It's not a complicated problem.
A computer name should not be a database. If you want to store information such as site, warranty end date, machine type, ... use a database.
I laughed out loud. Using the IP address as the hostname? Genius.
Exactly. We have an 'asset tag' - a number written on the case with a sharpie. (Works perfectly fine for us!) The computer's name is just "PC" followed by the (zero padded to three digits) computer number. Thus, I'm on PC079.
(With us, when a person changes department or office, their computer follows them. Thus there's no sane reason for us to encode the office or department name into the computer's name.)
The machine should be reimaged when it changes hands, so resetting the name will add about 5 seconds to the setup process. Not a big deal.
In the tightest companies I have worked for, they name workstations and servers with meaningless random generated alphanumeric sequences.
I guess they consider it more secure, making it harder to figure out the network topology. Also, since the names are meaningless, there is never a need to rename the machine really, unless they would want to confuse even more want to be hackers.
Everything I write is lies, read between the lines.
That's a lot of work when someone changes a cubicle.
because if you're going to rename a server, you might as well rebuild it
What, "hostname $new_name" is too hard to type? I mean, you don't hardcode the machine name in application config files and rc scripts, do you?
Do you?