そうかぁ…… machine-id なぁ……
某 vps サービスで vps をクローンして生やしたんだけど、そうすると /etc/machine-id
が被ってしまうんだなぁ。/etc/machine-id
を消して systemd-machine-id-setup
すれば勝手に仮想マシンの uuid 的なものを拾ってくれるかと思ったけど、そう簡単でもないようだ。
何が問題か
他にも dhcp とか色々あるとは思うけど、ひとつはたぶん snmpd の Engine ID が 同じになってしまう気がする。そうするとなんか知らんけどとにかく Zabbix のグラフが取りこぼしの穴だらけになる。クローン元と先を混同してあばばばばってなってるんだろうか?
どうするか
systemd-machine-id-setup
は /var/lib/dbus/machine-id
があると単純にそれを /etc/machine-id
にコピーするようなので、D-Bus 側からなんとかする。
# sudo echo '仮想マシンの UUID のハイフンを消したもの' > /var/lib/dbus/machine-id # sudo rm /etc/machine-id # sudo systemd-machine-id-setup # sudo systemctl reboot # sudo systemctl stop snmpd # sudo rm /var/lib/snmp/snmpd.conf # sudo systemctl start snmpd
どろくっさw