0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【メモ】CentOS7 で munin のホスト名を変える

Last updated at Posted at 2019-04-14

#ホスト名の変更と過去のデータの引き継ぎ

既にlocalhost名で稼働していたため、過去データを引き継ぎつつ
ホスト名を newserver.domain.com に変更した。

参考にした元記事はこちら:
[CentOS]munin監視対象のホスト名が変わっても監視データを引き継ぎたい

まず、サービスを一旦停止する。

sudo service munin-cgi-graph.socket stop
sudo service munin-cgi-html.socket stop
sudo systemctl stop munin-node

vim で下記のホスト名を編集 [localhost] -> [newserver.domain.com]

/etc/munin/munin-node.conf
/etc/munin/minin.conf
/etc/munin/conf.d/local.conf

データベース関連の名前を変更する(コピー)

cd  /var/lib/munin/
sudo cp state-localhost.localhost.storable state-domain.com-newserver.domain.com.storable
sudo cp -R localhost domain.com

特に以下のファイル群は数が多いので、手動での変更は厳しい。参考サイトのワンライナーを使わせてもらう。

cd /var/lib/munin/domain.com/
for A in $(ls | grep localhost); do sudo mv ${A} $(echo ${A} | sed -e "s/localhost/newserver.domain.com/"); done

ファイル群の所有者が munin ではなく root になっているとサービスが動かないので、修正する。

cd /var/lib/munin/
sudo chown -R munin:munin domain.com

過去のファイルはバックアップに保管しておいても良い。不要になったら消す。

cd /var/lib/munin/
sudo mkdir backup.old
sudo mv state-localhost.localhost.storable backup.old/
sudo mv localhost backup.old/

サービスを再度起動

sudo service munin-cgi-graph.socket start
sudo service munin-cgi-html.socket start
sudo systemctl start munin-node

以上。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?