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
[email protected]
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine