Very big organisations tend to stick rigidly to a logical naming scheme made up of short location codes and numbers. That’s fair enough, since you need some structure when you have over a thousand servers on site. I personally would argue against it, because I have done my time as a lowly server technician at Intel. I was the guy who accidentally reboots the production server, IRSF24XHIJ1000MUP025 instead of the backup server, IRSF24XHIJ1001MUB025, costing the company thousands. Twice. I did suggest renaming the hostname on all production servers to include the string “_DONOTREBOOTTHIS_”, so that the new guy will think twice when as he’s typing the hostname into ssh/rdesktop to give it a kick.
But those of us on a small or medium-sized network don’t need to glean any information from the hostnames, and naming your devices (along with inserting witty comments in scripts) is about the only creative outlet a sysadmin has. Trying to think up a clever theme is not as easy as it sounds. There are rules.
Must be unique
You cannot copy anything from the last place you worked, you cannot rob them from someone else. Esatclear were my inspiration, bloaty.esatclear.ie, slimey.esatclear.ie, fester.esatclear.ie, some of their names if I remember correctly. Bloaty. The perfect hostname. Six letters, easy to pronounce, broad vowels, two strong syllables. I would laugh out loud whenever I saw someone connect to IRC with bloaty in the hostmask. I assume that bloaty was swallowed by the BT acquisition, and no longer exists, but this does not mean it is back on the market.
As tempting as it may be, you cannot resort to naming your servers:
- wiggum
- moleman
- flanders
- scorpio
The unfortunate reality is, the exact words “I scp’ed a backup of the database over to wiggum yesterday, should I restore it to flanders or to moleman?” have surely been asked at least twice in recent history, somewhere in the world.
Similarly, you can forget about anything relating to Star Wars, Tolkien, Battlestar Galactica. I would rule out sci-fi completely.
Should be grounded in geek culture or mythology
There are some exceptions to this rule:
- In-jokes
- Personal interests: If you’re a WWII buff, it is totally acceptable to go with a theme of American Generals of WWII, or Soviet tank nicknames
Must be pronouncable
And relatively easy to spell, too. There’s nothing worse than frantically trying to connect to iphigeneia or clytemnestra when some service is hung. I’ve heard of people using old discarded root passwords as hostnames. That’s a nice idea, but how are you going to tell someone to reboot x41BnnT994p in a hurry? Remember, a maximum of three syllables, ideally two, and as little room for misspellings as possible (“is that ist or est“)
Take, for example, Bond villains:
- zorin
- blofeld
- graves
- lechiffre
- goldfinger
While zorin and graves are definitely solid choices, blofeld and lechiffre are likely to cause some problems.
Other Examples
If you still lack the creative spark, this site will provide some inspiration.
Cheeses
- brie
- cheddar
- colby
- edam
- feta
- gorgonzola
- gouda
- mascarpone
- mozzarella
- parmesan
- roquefort
- stilton
| Subtlety: | 3 |
| Nerd factor: | 4 |
| Pronounceability: | 5 |
| Total Score: | 12 |
Ciphers
- affine
- arnold
- atbash
- scytale
- vigenere
- elgamal
- anubis
- blowfish
- lucifer
- serpent
- skipjack
| Subtlety: | 7 |
| Nerd factor: | 10 |
| Pronounceability: | 6 |
| Total Score: | 23 |
Chess World Champions
- capablanca
- euwe
- botvinnik
- smyslov
- tal
- petrosian
- spassky
- fischer
- karpov
- kasparov
| Subtlety: | 7 |
| Nerd factor: | 10 |
| Pronounceability: | 3 |
| Total Score: | 20 |
Pirate Jargon
- avast
- plunder
- hearties
- matey
- arrr
- argh
- lubber
- ahoy
- bilgerat
- scurvy
- wench
- saltydog
| Subtlety: | 6 |
| Nerd factor: | 9 |
| Pronounceability: | 7 |
| Total Score: | 22 |
Remember
It is not necessary to encompass all of your devices with one unifying theme. A series of loosely related themes is OK. For example, if you opt for an elephantine theme (dumbo, manny, ganesh, stampy) for your servers, then you might name your routers and firewalls after famous rats (nicodemus, roland, cluny, splinter).
Within a theme, it is also worth carefully considering that each device is given the most suitable name. In the criminally over-used Greek Mythology theme, you certainly wouldn’t want to waste an Olympian name like zeus on a lowly mp3 server. Unless it’s meant to be ironic… which would be the only excuse for using this theme to begin with.
The most important thing about your naming scheme is that it means something to you personally, or to the guys who would be using it. Nobody said it would be easy, deciding on your naming scheme requires work. At some point you might ask yourself “why am I wasting my time on this?” Just think of the cold winter days when food is scarce, would you rather ssh to proxy2 or to deathadder? Your legacy will live on in years to come, when the new guys are still trying to figure out which host does what.
6 Comments
I used to have a lovely obscure system that absolutely no-one got, the names that Mrs Doyle came up with while trying to guess who a surprise visitor was, in one of the specials. Unfortunately it was getting to the stage where I couldn’t remember which was which, so I’ve gone all corporate and named my servers things like n1, c3, m2. My home machine is still called tedcrilly though, and my workgroup craggyisland.
Prize for guessing who the surprise visitor was without googling.
adam
Fr. Todd Unctious
Admit it, you googled.
Some of the servers I’ve left behind include hanktree, spodocomodo – and spodokomodo, one of which is a mispelling I only discovered after reading the scripts – billyfurry, lukeduke, chewylouie, tightheadlips and hairycakelineham. TBH I was running out of typeable ones anyway.
nah I think I remember every episode of Fr. Ted off by heart
I can’t watch ‘em any more after buying the scripts. Same with Monty Python. It’s just not the same.
Mine are named after bible characters: methuselah and jonah so far
Post a Comment