Zabbix でホストが削除できない場合の対処方法

サーバー

Zabbix を操作しているときにホストが削除できなくなって困ったので,解決方法をメモしておきます.

問題のエラー

発生したのは次のようなエラーです.この状態になると,Web インターフェースからはホストが削除できなくなります.

解決方法

コマンドラインから MariaDB を操作し,不整合を解消することで,解決できます.

具体的な手順は次の通りです.

  1. MaridDB に接続します.
  2. Zabbix データベースを選択.
  3. 問題となっているレコードを調査. hostid にはエラーメッセージに記載された数字を指定します.
  4. 次のような出力が得られます.

  5. 問題となっているレコードを削除. IN には,先ほどの出力に含まれる itemid の数字を列挙します.

  6. 削除されたことを確認.
    `再び,3. と同じコマンドを実行して,今回は何も表示されないことを確認します.

  7. Web から削除を実行.
    今回はエラーメッセージ無く,削除できると思います.

コメント