On 9/24/2010 10:18 AM, Aleksey Tsalolikhin wrote: > >> I'm going to go off on a rant here. DNS names should not be used as an >> inventory system. DNS is used to make host names easier to remember than IP >> addresses. If a host name is harder to remember than an IP address then the >> naming convention has failed. >> http://watson-wilson.ca/blog/name-conv.html >> >> There is no substitute for a proper inventory system. >> >> When you make class names you need a-zA-Z0-9_ only. The underscore is the >> only allowable punctuation. >> When in doubt classify or canonify. > > That's a pretty good rant. Totally spot on, of course. Thank you. > > Since I don't have an inventory system now, I am considering if I can > do it Cfengine or if I need to use an external data store.
If you don't mind yet-another-agent running on every machine, ocsinventory-ng does a decent job as a host inventory system and has a configurable way of handling host name or IP changes (track by bios serial number, nic mac addresses, etc.). And if it doesn't do exactly what you need there is a mysql database underneath on the server side. -- Les Mikesell lesmikes...@gmail.com _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine