Comment Re:man page (Score 1) 147
>How is any of that much different than machine-id, which is also subject to the user changing it, if they want to?
I think the typically scenario is that two companies merge and one company's serverpool is forced to change it's hostnames and IP-addresses. Any software like logging sinks that relies on these to identify systems will instantly have trouble.
In short, hostnames and IP-addresses are bad system identifiers because organizational changes can force them to be changed.
Hardware based fingerprinting is inflexible too, since NIC's and NVMe WWID's change if the hardware is replaced.
With a unique software defined identity like machine-id, a system like a web-server can change hostname/NIC/IP/etc or replace any piece of hardware without causing any breakages with the software analyzing its logs.