Slashdot Mirror


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?"

78 of 688 comments (clear)

  1. Worst ask slashdot ever by Brian+Gordon · · Score: 3, Insightful

    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.

    1. Re:Worst ask slashdot ever by Anonymous Coward · · Score: 5, Funny

      Agreed. spectre_240sx, your question was bad and you should FEEL bad.

    2. Re:Worst ask slashdot ever by zoomshorts · · Score: 3, Insightful

      Simply name it after the the DATA DROP ID. You can locate the machine
      and when you change PC's, just change THAT machine name to correspond
      with the drop location.

      Yeah, put it in a 'spreadsheet'. Most 'spreadsheets' are merely
      searchable lists... go figure, I guess people forget what a
      spreadsheet IS.

    3. Re:Worst ask slashdot ever by smash · · Score: 4, Insightful
      Problem with that is that you will continually either have out of date PC names that are named according to where they AREN'T - or you need to continually rename PCs, thus completely ass-raping any configuration database you have (issue tracking, asset tracking, software licensing, virus scanner history, etc).

      Renaming PCs = BAD. You get away with it up to a certain size, but once you start implementing apps like a job tracking system, software licensing tracking, etc it just bites you in the arse... HARD.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Worst ask slashdot ever by smash · · Score: 4, Insightful
      It might not seem complicated, but there are a number of traps for new players. Most of these traps involve trying to store location/user/OS information in the hostname - which seems like a good idea at the time, but just gives you false information down the track when people quit, machines move, or the OS gets upgraded.

      If you rename the PCs you're forever trying to keep up - or dealing with false information, which is worse than no information...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    5. Re:Worst ask slashdot ever by ScrewMaster · · Score: 4, Funny

      Just name each machine with an ID and put the information in a spreadsheet somewhere. It's not a complicated problem.

      Too much work. I just call all my machines "Bob".

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Worst ask slashdot ever by icebike · · Score: 2, Insightful

      Dumb idea.

      If you can't find the machine unless IT tells YOU what drop its on, I suggest you find a new line of work. Besides, wifi in the work place makes this a limited option. Machines move from desk to desk without the involvement of IT. Happens every day.

      Machine name should be unique and fixed for the life of the machine in the corporate world.

      Some things are tied to machine name, (some software licenses, etc) and windows objects when you put two machines with the same name on the same network. So EITHER when you set up the new one, OR when you re-purpose the old one you run the risk of knocking someone off the net in the middle of something important.

      Just use your corporate property tag number. (You do have one of those don't you?) This can be tracked thru your property system to purchase documents, departments, and dates.

      In the absence of a property system use its mac address. These things hardly ever change anymore, as the days of failing nics is pretty much past, and it makes the machine traceable on your network (if you REALLY can't find it any other way).

      Resist the urge for cutsie or personal names, or names that reflect function or even location. These leads to trouble when people leave, or machines move.

      --
      Sig Battery depleted. Reverting to safe mode.
    7. Re:Worst ask slashdot ever by Rei · · Score: 3, Interesting

      Agreed. Just come up with a naming scheme and stick with it. Otherwise, you're just going to waste time trying to keep the names matching the machines' current status.

      At the university I work, the servers are named after famous figures in the fields of psychology and brain research. At home, they're named after things from Star Control II (Ultron = the desktop that always breaks; Chmmr = the powerful computation server; Spathi = the laptop (which can flee the network); Greenish = the printer; Quasispace = the wifi network; etc).

      --
      Don't disrespect the denim sheep.
    8. Re:Worst ask slashdot ever by shitdrummer · · Score: 2, Insightful

      Why is the parent post not modded +5 insightful?!?

      And who modded it overrated? This is basic LAN management stuff. If you're doing it any other way, you're not doing it properly.

      And Flamebait? If you don't know how to name, manage, and track workstations properly you shouldn't be doing it. No-one who has responsibility for naming workstations should need to ask Slashdot about this.

      Having said that, reading below people who name workstations on department/section/any physical location, well... I'm astounded.

      An organisation of any size needs to track the workstations that they've purchased/leased for replacement, support, and financial purposes. That means that every workstation should be on an asset register somewhere, with a unique number for each asset. It's easiest to track a device using a unique code instead of a serial number for example, because otherwise you need to track every serial number of any peripheral equipment used with the device. A proper asset register will be able to track what peripheral equipment (e.g. extra video card, sound card, specialised whatever) belongs with what workstation.

      Whatever unique code is used in the asset register, use that as your workstation name. If you get to choose your own unique code for use in the asset register, how about this:

      TYYYYMMnnnn

      T = S for Server, W for workstation, C for Comms device.
      YYYY = Year of purchase.
      MM = Month of purchase.
      nnnn = unique number for that month.

      When a box moves, update the asset register.

    9. Re:Worst ask slashdot ever by Jurily · · Score: 4, Funny

      Name them after porn stars. That way when you say "Sylvia went down on me yesterday", people will think you actually have a life.

    10. Re:Worst ask slashdot ever by EsJay · · Score: 5, Funny

      We simply use UserName_SocialSecurityNumber_Room#_DayOfWeek For example: JaneDoe_123456789_314A_Thursday Since the day of the week tends to change, we have simple startup scripts which fix the workstation name each morning, assuming they shut down the previous evening.

    11. Re:Worst ask slashdot ever by nacturation · · Score: 4, Funny

      That's a bit like how we name our workstations, only we use a concatenation of person's full name, SSN, date of birth, mother's maiden name, person's present address and phone number, medical history, plus a single random digit for security reasons.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    12. Re:Worst ask slashdot ever by Stephan+Schulz · · Score: 2, Insightful

      Whatever unique code is used in the asset register, use that as your workstation name.

      This, as many above, seems to suggest that the names are arbitrary identifiers only used for administrative purposes. But is some real situations, all those computers are UNIX boxes, and users need to log in into specific ones (yes, even workstations), and remember which one is which. A 20 letter+digit white noise name is very unlikely to be remembered properly.

      --

      Stephan

    13. Re:Worst ask slashdot ever by DarkProphet · · Score: 3, Insightful

      Why even do that? Just give it an incremental ID and make it the primary key a database of whatever it is you want to know about the machine -- eg: location, serial number, IP address (if you use static addressing), whatever else. You shouldn't ever change the unique ID you give a machine. That's bad. IMHO its always better to avoid putting metadata in a unique identifier altogether. It does involve an extra step for the netadmin to get information about the machine, but the bonus is he can find out whatever he wants. Work smarter, not harder :-)

      --
      What could possibly hurt the security of the American people more than giving our own government the ability to hide its
    14. Re:Worst ask slashdot ever by Splab · · Score: 2, Insightful

      Exactly, this is why we name our PCs after the DELL service tag, if we are in doubt we can just call up DELL, they know everything about the machine that matters.

    15. Re:Worst ask slashdot ever by maxwell+demon · · Score: 2, Funny

      Well, I guess it won't work too well if they speak about how they removed Barbara, took her apart and used some parts to upgrade Alice ...

      --
      The Tao of math: The numbers you can count are not the real numbers.
    16. Re:Worst ask slashdot ever by BollocksToThis · · Score: 3, Funny

      I'd advise against it. I told my workmates that RonJeremy went down on me yesterday, and they moved my office to the broom closet.

      --
      This sig is part of your complete breakfast.
    17. Re:Worst ask slashdot ever by Sandbags · · Score: 2, Interesting

      We move PCs around constantly, so naming then mased on physical location is dumb for us. Same goes for typing them to a person, as we have a lot of contractors as well.

      We name PCs based on building and major department ownership, followed by a hex string. Names are never re-used. The current IP of the system gives us a real good idea of where it's located (in terms of room or area), but it's specific physical address (desk location, etc) is stored in an asset tracking dtabase, nice and simple. Knowing where a machine actually sits however is usually not as impoirant as knowking where the USER sits. Rarely is anyone from workstation support ever dispatched to a machine unless the person using it has called, so tracking by person OR by location is redundant. It's only important to know what business unit owns the machine for when it recycled back into the mix for redeployment if it's taken off a desk and re-imaged or requires major hardware sugery so we know what business unit to give it back to later.

      Servers are named by building, security enclave, OS type, application, and an ID. By looking at a name we not only know who owns it, and who supports it (from an infrastructure, OS, and application perspective) but we also know what it's role is. We can identify it's deployed location (server room and sometimes even rack row) by it's IP. If we can't get an exact deployment location from it's IP, the asset database has that info. (and it's hardware type, SN, deployed date, waranty status, and complete history of maintenance and software deployments too).

      --
      There is no contest in life for which the unprepared have the advantage.
    18. Re:Worst ask slashdot ever by Abstrackt · · Score: 4, Funny

      Wait, what? Seriously?!?

      *brain melts down*

      Yes, seriously. Everything you read on the Internet is true.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    19. Re:Worst ask slashdot ever by KrimZon · · Score: 2, Funny

      It is a joke. Unless you are joking, in which case it is not a joke. NOBODY WHOOSH ME! I KNOW WHAT'S GOING ON!

  2. Star Trek by Dan+East · · Score: 4, Funny

    Name them after Star Trek ships, races, planets and character names. You are obviously not a true CIS geek.

    --
    Better known as 318230.
    1. Re:Star Trek by FlyByPC · · Score: 5, Funny

      As long as you don't try calling it a "Tolkien Ring" network...

      --
      Paleotechnologist and connoisseur of pretty shiny things.
    2. Re:Star Trek by MarkRose · · Score: 5, Funny

      I like to run a toke'n network. You take the toke, and when you're done, pass it along to the next node. I prefer this strategy for its high throughput. Not only that, but it's ahead of it's time. My network has been running a cloud for a couple decades already, and it was green before it was the in thing. The only problem is I can't remember what I named my workstations, so I'm afraid I can't help answer the question.

      --
      Be relentless!
  3. A computer name is not a database by rminsk · · Score: 5, Insightful

    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.

    1. Re:A computer name is not a database by Rockoon · · Score: 5, Funny

      You are correct. You should instead name computers based on your optimism for its role in the company, such as:

      WasteOfMoney
      SureToBeHacked
      WorthlessAsset
      ClearlyUnderpowered
      SpiderSolitair


      For "special" machines, you can name them based on your prediction on what part will fail first:

      BadPowerSupply
      WorstMotherboardEver
      NoisyFan

      --
      "His name was James Damore."
  4. Re:Like an ID for a database record by Kamokazi · · Score: 5, Informative

    Asset tags systems work well for this. It's what we use. Easy for RA requests too..just ask the user to read their asset tag number (if you don't have it memorized because it's the 5,689th time this dumbfuck has called you asking how to move a file from one folder to another.) and you can punch it in and connect.

    --
    As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
  5. Our old sys admin by Anonymous Coward · · Score: 3, Funny

    He insisted that all names came from Alice in Wonderland. Very annoying. And not practical.

    1. Re:Our old sys admin by Anonymous Coward · · Score: 5, Funny

      I name computers after girls I've fucked.

      Right hand and left hand?

    2. Re:Our old sys admin by Anonymous Coward · · Score: 3, Funny

      Doesn't it get confusing with all those machines named after your mom?

    3. Re:Our old sys admin by Anonymous Coward · · Score: 2, Funny

      Maybe, but the one I have named after yours makes perfect sense.

    4. Re:Our old sys admin by Rei · · Score: 2, Funny

      Interesting approach. So I assume your network was a bunch of machines with names like, "Spot", "Lady", "Princess", "Bessie", "Flicka", etc?

      --
      Don't disrespect the denim sheep.
    5. Re:Our old sys admin by genner · · Score: 5, Funny

      I name computers after girls I've fucked.

      Well yes you can techincally name them al localhost. In fact they all have that name by default.

    6. Re:Our old sys admin by Anonymous Coward · · Score: 2, Funny

      i take it a workgroup of localhost is a circle jerk?

  6. Easy... by s0litaire · · Score: 2, Funny
    City-building-room-UniqueID

    i.e. gla-hub-04a-001

    or here's a off the wall idea...

    Number them as: City(or location)+machines static IP address within the internal network.

    i.e. Glasgow-10-10-11-124

    simples....

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    1. Re:Easy... by Brian+Gordon · · Score: 4, Insightful

      I laughed out loud. Using the IP address as the hostname? Genius.

    2. Re:Easy... by Gothmolly · · Score: 5, Funny

      If only there was some lightweight, distributed DB that could be used to associate a hostname with an IP address...

      --
      I want to delete my account but Slashdot doesn't allow it.
  7. I ran out of names for my workstation by tangent3 · · Score: 4, Funny

    My first workstation was named tangent (after myself!)
    My second workstation was named sine, followed by cosine, secant, cosecant and cotangent.
    I got stuck for a while before I decided to go with arctangent, arcsine, etc but that didn't last
    So out came hyperbolictangent... and I promptly gave up and now I name them after hot young female movie stars.

    Morale of the story: Make sure your naming convention has room for expansion.

    1. Re:I ran out of names for my workstation by dotgain · · Score: 4, Funny

      I started off naming my (personal) workstations after cats that we'd had that had passed away. Eventually my hobby outpaced the number of cats, so I had to start rubbin' em out manually.

    2. Re:I ran out of names for my workstation by Brian+Gordon · · Score: 2, Funny

      You'll never run out

      Despite the exponential growth of technology in the second millennium, many enthusiasts assigned unrealistic upper bounds to the human empire's resources. Only 17 centuries before the conversion of the Clouds of Magellan to secondary storage for the Unified Andromeda Platform, one unnamed pioneer estimated that 640K is enough for anybody...

      -Encyclopedia Galactica

  8. Depends, really... by fuzzyfuzzyfungus · · Score: 4, Interesting

    I'm not a fan of crazy overloading(the name has to be unique in any case and I'd rather do a lookup if I really need the warranty details, rather than stare a nasty truncated version of them in the face every day); but what works best really depends on how computers are used in your organization.

    For instance, if you have laptops, individually assigned to employees, and relatively low turnover, a name that tells you about the machine's primary user is really handy. It allows you to instantly associate the voice on the other end of the phone, or the name on the trouble ticket, with the machine in question.

    If you have desktops, location based naming might be more useful, particularly if users move around, are replaced frequently, or share hardware per shift or something.

    It's hard to give general rules for naming because, in essence, a name should capture(as succinctly as possible) the salient characteristics that make something unique. Exactly what those characteristics are depends heavily on how your organization is set up.

  9. service tag by smash · · Score: 5, Interesting
    There is very little you can store in a workstation name that will be static and useful once you go beyond about 10 machines (maybe even less than that).

    People move, machines get re-allocated, rebuilt, etc.

    I use the service tag. Why? Several reasons:

    • its already printed on the machine
    • you can get it out of the bios when imaging the PC
    • its one less thing to ask the user for if you need to do a warranty claim
    • it will never change
    • if will be unique, presuming you are a single supplier organisation

    Stuff like "bob-pc" or "accounts1" does not scale and either becomes inconsistent, or you need to keep renaming PCs which presents other issues (fucks up any configuration databases you have, etc).

    So, service tag - boring as fuck, but does the job.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:service tag by jcrousedotcom · · Score: 2, Interesting

      That's basically what we're doing - except we're dividing them by program (we're a government agency) which makes it a little easier for us to delegate AD administration to each group of local IT folks - we have 5 programs so ISP (Information Serices Program) is ISP-servicetag....

      We're putting each program (of computers) in its own OU and granting AD rights to a group to manage the PC's in each OU (so they can reset, delete or modify the computer objects). We have 5000 desktops across the country and not everyone needs to have rights to everyone elses' AD computer object(s)....

      --
      Illiterate? Write for free help!
    2. Re:service tag by fatbuttlarry · · Score: 2, Insightful

      Service tag for the win.

      Pre-fixing or post-fixing the name with something significant to it's location (such as department number) can be a lazy-man's replacement for a spreadsheet, but may require a rename when the computer's re-purposed.

      Store the owner's name in the database (if one exists) if it's valid to the location. Even if the person leaves or gets fired, half of the department may know his name better than his job description.

    3. Re:service tag by natd · · Score: 2, Insightful

      I seriously can't believe that it took this far down the comments to see what I thought any sane person in the world already did. The service tag is the answer. The fact that it's printed and your reimaging can pull from BIOS being the main benefits. In my experience they are unique even if you use multiple manufacturers - certainly Dell, HP/COmpaq and IBM are all different styles and in 15 years I've got no overlaps. There are some fairly funny replies elsewhere, pity so many are unintentional...

      --
      Only big ligs use sigs.
  10. I think I'm in the minority here... by wandazulu · · Score: 4, Interesting

    ...but I'm a big fan of giving machines actual names, after TV shows, bands, movies, fiction, etc. I prefer to log into "Trixie.mycompany.com" instead of "LAUX001"; the former, in addition to being easier to remember, just gives the machine a trifle bit of "personality". Yes, I realize that the latter may convey more information (mail servers especially seem to do this: "CHIMAIL01", "NYCEXCH05", etc.), but it feels cold and impersonal; if you treat your machines as just machines, as just any old random tool you'd grab and work with, then they become just a series of interchangeable parts. Giving a machine a name invokes something, typically whimsical, that just adds a touch of humanity back into the system. Yes it's still a machine, yes it's going to spit out a thousand nonsensical errors when you forget a semicolon somewhere in your C++ file, and yes it will eventually be replaced, but for that period of time when you're working with it, you're just that little bit more connected to something more ... personal.

    Maybe this is just old school thinking; it seems like this was much more common back when everyone had an account on the campus Unix boxen, complete with subtle importance ("Oh, you have an account on Kramden? That's a much faster Vax than Norton...what project are you working on that you scored that??").

    1. Re:I think I'm in the minority here... by fuzzyfuzzyfungus · · Score: 2, Insightful

      I suspect that it was much more common back when computers were much less common. At home, I certainly indulge in evocative naming(mostly Cthulhu mythos, by preference); but at work there are over 1,000 machines. Until somebody lists the names of all Shub-Niggurath's offspring, I'm out of luck.(Well, that and the fact that users might not like dealing with unpronounceable machine names that reek of ancient and terrifying evil...)

    2. Re:I think I'm in the minority here... by 3247 · · Score: 2, Funny

      Pokémon?

      --
      Claus
    3. Re:I think I'm in the minority here... by fuzzyfuzzyfungus · · Score: 3, Funny

      GX620-mon, I reimage you!

  11. just please not CSI geeks. no rly. by scotsghost · · Score: 2, Funny

    imagine the horror of walking into a lab where all the workstations are named OMG-David-Caruso-01,
    OMG-David-Caruso-02, ...

    *shudders*

  12. Name all the boring low powered beige boxes.... by refactored · · Score: 4, Funny

    ...after all the boring low power beige posters who think your question sucks.

    You can use my name for the zooty new multi-core with the blue leds.

  13. Re:Like an ID for a database record by Anonymous Coward · · Score: 3, Insightful

    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.)

  14. KISS by Frippet · · Score: 4, Interesting

    Keep it simple. I work at a college, and what we do for desktops is, we name them after location, room, number of workstation. So if the workstation is at our aviation campus in room Y109 and it's the 3rd workstation, it would be AVY10903 (AV-Aviation, Y109-Room, 03-3rd workstation) Laptops, we tie to users, we give it the users login name as the laptops name. We find this easy so when we have staff/faculty turn over, we are not running to workstations to rename them, and if its a laptop user that is being replaced, the laptop is returned to IT and we get it ready for the next user. This may or may not work for you, but it works for me.

  15. Lovecraft by Anonymous Coward · · Score: 2, Funny

    We used to name our machines after Lovecraftian deities but some of the sysadmins got grumpy when they couldn't pronounce the name >

  16. Re:Like an ID for a database record by jackb_guppy · · Score: 2, Insightful

    Use asset tags. They are unique (at least should be) all other data are stored in database else where, sub-records keeping rest of the information like software loaded, key#, ...

    *IF* BIG IF,you have more than 1 company under the same roof, add a simple company id, but really not needed, that is really a column in database.

    Watch out for asset tags greater than 8 or 10 characters, depending. Can be problem with secondary machines and naming issues, like workstation ids IBM equipment (10 char unique / 8 char local machine plus 2 auto-assigned characters to insure uniqueness). This way tracking a machine "foot print" on a foreign location machine will be easier, instead of random assigned ids.

  17. Changing hands shouldn't be a problem by barzok · · Score: 4, Insightful

    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?

    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.

    1. Re:Changing hands shouldn't be a problem by smash · · Score: 4, Insightful
      Except when you rename the PC you've destroyed any connection between the physical asset and any configuration database you have, such as a support history, purchasing, virus scanner database history, etc. Also, youv'e left an AD computer account that is no longer active in your directory that will need to be cleaned up (is the inactive computer account for that PC in storage, or has it been rebuilt??), and made it harder to keep track of volume licenses, etc.

      Whatever naming scheme you choose, ensure that you can leave the names alone once they're assigned. Renaming PCs is bad and creates additional workload for no good reason.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Changing hands shouldn't be a problem by paimin · · Score: 2, Insightful

      No you haven't, because your configuration database is keyed by hardware serial number. Who keys an asset database by some changeable variable like machine name? Duh.

      --
      Facebook is the new AOL
  18. There's an RFC for that by dissy · · Score: 2, Informative

    Just for reference: RFC 1178

    http://www.faqs.org/rfcs/rfc1178.html

    While it is not a direct answer to your question, it does give a lot of good why and why not's on this subject. Just as handy now as in the 90s.

  19. Re:Let Mr. Black hat do it for you by MightyYar · · Score: 5, Funny

    That's close to our system. We use adult toy names. It's pretty good, but you have to be careful not to use something obvious like "vibrator".

    Arab, Bead, Tickler, Butterfly, MagicWand, Swing, Clamp, JackRabbit, etc... no one's caught on yet.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  20. Re:don't name by person just makes it harder to do by ls671 · · Score: 3, Insightful

    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.
  21. Re:I never run out of names by scotch · · Score: 3, Funny

    This is my computer Darrel, and this is my other computer Darrel.

    --
    XML causes global warming.
  22. Re:A good naming convention by Anonymous Coward · · Score: 2, Funny

    I named the computer lab's windows 98 box (for legacy software) "Kathleen Fent" since it's dirty, it's got viruses, and it goes down several times a day.

  23. Re:don't name by person just makes it harder to do by digitalunity · · Score: 4, Informative

    Place I worked at previously had an even much simpler method: the hostname is the cubicle number followed by the image build number.

    It made a lot of physical services such as repairs and upgrades much faster and really, there is just too much information about a user and machine to even consider using the hostname to store it all.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  24. There ARE standards for this by Anonymous Coward · · Score: 2, Funny

    Always consult a standard. For instance, ISO 10992a states that a machine name should be constructed by combining the name, age, sex, and favorite sexual position of each user on the computer, combining into a Unicode string, and taking the md5 checksum of said Unicode string. The resulting hex string shall be used as the workstation name. In the event of a collision, the sexual position of every user shall be replaced by their next favorite position until the collision is resolved.

  25. Re:don't name by person just makes it harder to do by SignOfZeta · · Score: 4, Informative

    My old university/job used a three letter department code, and then the last six digits of the asset tag. You'd get systems like ITS-26301 and MTH-31415.

    This is pretty solid, especially because:

    1. Machines rarely if ever change departments. Even the laptops. Entire departments can change buildings without issue; sociology moved across campus, and we were like, "Wait, when did you guys get the fuck over here?"
    2. The first four digits of any asset tag (in the foreseeable future) are fixed, so just prefix it with 7802 and look it up in the online database (or Mac OS X dashboard widget made by yours truly, for the two other people in IT who have and use Macs) for more information than one cares to know.

    Your mileage may vary.

  26. One Word by Nom+du+Keyboard · · Score: 2, Insightful

    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.

    One word: TinyURL.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  27. Re:don't name by person just makes it harder to do by crossmr · · Score: 4, Insightful

    That's a lot of work when someone changes a cubicle.

  28. Re:Pick a theme and stick to it. by mark-t · · Score: 2, Interesting

    I see nothing wrong with naming a computer by function. If the function is being reassigned, the OS itself is probably being reinstalled as well, so you still have to manually name the machine again anyways... so nothing is lost by giving it a new name at that time.

  29. University of Michigan model by awtbfb · · Score: 4, Funny

    Every engineering cluster had a theme. That meant that you knew what lab the machine was in but it still kept the names interesting. It also made it easy to remember that the dolts who killed remote jobs always used the NBA team machines because their prof told them to use that lab and how to kill processes.

    The best theme? Rain, Snow, Hail, Leaf, Meteor, Skylab, etc. "Things that fall from the sky."

  30. Re:don't name by person just makes it harder to do by Darinbob · · Score: 3, Interesting

    A name needs to be recognizable by humans. Because inevitably someone is going to want to share some files and it's a whole lot easier if you can type in a normal name instead of mistaking RS34598 with RS34589. Granted, the user's name isn't good, because machines change hands all the time (without telling the busy bodies at IT about it). Cube numbers don't work, since a lot of machines are lab machines, or may turn into lab machines.

    There really isn't a good way. Would be nice to have two names, a permanent one, assigned early on, probably related to an asset ID, and a nickname based on the user or purpose of the machine. The nickname can be changed anytime the user or department wants to do so. Except that this may be a pain to do on some operating systems.

  31. Re:don't name by person just makes it harder to do by xous · · Score: 2, Informative

    I've found that if it isn't automatic it gets forgotten.

    Three years later you'll have WRKSTN_ROOM423 in room 132 and the admin or user that moved it will have either forgot completely or moved on.

    Workstations should not need to be accessed over the network so they should not need a friendly name.

    There is no reason why the tag number which is clearly printed on the machine should not be used.

  32. What do you do when a machine is relocated? by jotaeleemeese · · Score: 2, Insightful

    You have to rename it.

    Which is silly.

    As with people, machines should have a unique name, all the rest of the information about the machine should be in a database of some kind (a list in a text file would do).

    Then when you move the machine, assuming that your DHCP, DNS and WIntel servers are up to scratch, yo have to do precious little but relocate the machine (and update your database).

    With your naming scheme you have to rename the machine in addition to updating any database you may have.

    --
    IANAL but write like a drunk one.
  33. Identifiers are not descriptions by gsslay · · Score: 2, Insightful

    It is a common mistake, but do not attempt to insert descriptions into identifiers. You wouldn't name your child "Dribble-gums-nursery-2" and expect then to be still comfortable about it when they reach their teens. But call then something meaningless like "Kevin" and there's no problem. Computers are no different.

    If you create an identifier that attempts to describe the computer, rather than just give it a unique name, you can be sure that by the time it comes to decommissioning it the identifier will be misleading. Things will have changed. It will have a different location, a different OS, a different owner, or a different spec.

  34. Use a name generator by AYeomans · · Score: 2, Informative

    Plenty of name generators on the web, such as http://www.seventhsanctum.com/. I quite like the dwarf names such as Bloodbreaker, Demonbreaker, Doomsmelter, Foesmiter, Greatmail, Honorpick, Irondig, Ironsmasher, Lightpacer, Stonebullion. One serious advantage of generated names is that they are pronouncable, making help desk support easier. Unlike some alphanumeric codes - I still remember the confusions when IBM had two RS/6000 family members, the 380 and the 3AT.

    --
    Andrew Yeomans
  35. Imperial College London (Computing dept.) model by xaxa · · Score: 2, Interesting

    (for lab computers)
    Pick something computing/science/maths-sounding. Name all computers of the same type with that, plus a number: vertex01, vertex02, ... vertex60. pixel01, synapse01, glyph01.
    It's not as boring as "asset1241", but it's a *lot* easier to find numbered PCs in the lab. It's also easier for anyone wanting to use a machine remotely. Finding your usual glyph12 is running slow? Well, you know at least 11 other machine names.

    Staff/research students could name their own PCs, presumably because it's a lot easier to find one PC out of just three in an office.

    Servers were named after birds, supercomputers after (IIRC) greek gods, and the authentication servers after nuclear accidents ("there's a problem with three-mile-island, so I've changed the DNS to point to tokaimura")

  36. New keyboard, please ! by ciderVisor · · Score: 2

    First genuine LOL of the day. Thank you !

    --
    Squirrel!
  37. What's hard about "hostname"? by argent · · Score: 3, Insightful

    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?

  38. One Step Further... by MarcQuadra · · Score: 2, Interesting

    For the sake of making things easier on our SMS admins and the field team, we use the Dell/Apple/HP serial or service tag as well, since the manufacturer can keep the specs and the purchase order info themselves.

    We do this:

    Brand Code is either D for Dell, A for Apple, H for HP, etc.

    And VMs under them are:

    VM

    So right now, my box is CISD6XQDMJ5, but I'm writing on a VM called CISD6XQDMJ5VM04.

    The beauty of this is that it lets the admins on SMS easily select departments by building queries that say:

    for all machines that begin with "CIS", do this thing.

    or

    For all machines that the fourth character is "H", do this other thing.

    and

    for all machines ending in "VM??", do -NOT- do this thing, since it might be hardware-specific.

    As for location and/or username, that stuff changes too rapidly to adhere to, if I know what -department- the box is in, I'll probably be able to find it, and the serial number leads back tot he model on the web site, so I can go to Psychology looking for an OptiPlex 270 that's acting-up.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails