分散監視にて、NodeIDを変更したのですが、エラーとなります。

お世話様です。
分散監視にて、NodeIDを変更したのですが、
エラーとなります。ご支援を御願い致します。

<経緯・作業内容>
? NodeIDを3桁で登録したが、ログにエラーが出ていた。
---エラー (自)---
1135:20111026:024247.478 [Z3005] query failed: [1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'items set lastclock=1319596964,prevvalue=lastvalue,lastvalue='1' where itemid=10' at line 1 [update items set lastclock=1319596963,prevvalue=lastvalue,lastvalue='1' where itemid=10010000000022163update items set lastclock=1319596964,prevvalue=lastvalue,lastvalue='1' where itemid=10010000000022164]
---エラー (至)---

? 下記の投稿より、NodeIDを3桁が原因と判明した為、
NodeIDを2桁変更したが、ログ上はエラーなし。
<http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=971&forum=2>
---エラー (自)---
# /usr/sbin/zabbix_server_mysql -c /etc/zabbix/zabbix_server.conf -n 10 ←ノードIDを引数で実行。
Converting tables ........................................................................................ done.
---エラー (至)---

?web画面で、ノード情報を変更を試みるが、ログオンできなくなった。
画面上のエラーメッセージ「ERROR:Login name or password is incorrest」

? 仕方が無いので、NodeIDを3桁へ変更したところ、さらにエラー問題発生。
---エラー (自)---
# /usr/sbin/zabbix_server_mysql -c /etc/zabbix/zabbix_server.conf -n 100 ←ノードIDを引数で実行
Converting tables ..........................zabbix_server_mysql [3857]: Error: [Z3005] query failed: [1062] Duplicate0000 where eventid>0]
.............................................................zabbix_server_mysql g_hostid=autoreg_hostid+10010000000000000 where autoreg_hostid>0]
.zabbix_server_mysql [3857]: Error: [Z3005] query failed: [1062] Duplicate entry
done.
Conversion completed.
---エラー (至)---
? ログオンも出来ない状態です。
画面上のエラーメッセージ「ERROR:Login name or password is incorrest」

以上です。
NodeIDの変更方法・手順などに誤りがあったのでしょうか?

御忙しいところ、お手数をお掛け致しますが、
ご支援をお願い致します。

よろしくお願い致します。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

試したみたのですが、いちど-nオプションでノードidを変換したものを、再度-nオプションで変換しようとするとデータベースがおかしなことになってしまうようです。

マニュアル上もノードidの変換は一度だけ行ってくださいとありますし、再変換については書いていないのでサポートされていない可能性があります。

変換前のデータベースをバックアップされているのでしたら、そこから戻して再度変換し直すのが良いと思います。