{{tag> linux snmp }} # そうかぁ…… 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