アイテム複製で監視画面で重複する

hihoと申します。

ZABBIX1.8.3を使用していますが
こちらのフォーラムを参考にしてCPU使用率のアイテムを
新規に作成しました。このアイテムを複製して他のホストでも
利用しようと思ったのですが、実行したところ
「監視データ」→「最新データ」の画面では新規に作成した
アイテムが最初に作成したホストの欄に重複してしまいます。
ただ「設定」→「ホスト」→「アイテム」を見る限りでは複製先の
ホストに登録されてはいました。

AAAというホストで新規にCPU使用率というアイテムを作成する。
そのアイテムを複製を押して違うホストBBBを選択して保存すると設定画面ではBBBに作成したアイテム(CPU使用率)が存在するのに最新データの画面ではホストAAAのところにCPU使用率が二つ並んでしまう形になっていまいます。(さらに複製すると3つ4つと並んでいく)。試しに複製でホストをそのままにして保存しようとすると
「エラー既に登録されています」と出ますのでやり方は間違っていないと思っていますが・・・。ただし取得している値自体はそれぞれのホストのものを取っているようです。

自分としては作成したアイテムの複製は他のホストに出来るものと
思っているのですが違うのでしょうか?

コメント表示オプション

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

CentOS 5.5上で、ZABBIX-JPで公開しているzabbix-1.8.3-1.el5.JPで確認してみましたが、そのような状態にはなりませんでした。

利用されている環境とZabbixのインストール方法などをお教えいただけませんでしょうか。
あと、利用されているWebブラウザとそのバージョンもお教え下さい。

ユーザー hiho の写真

centos5.5にソースからコンパイルしてインストールしました。

再現させるやり方わかりました。

「設定」→「ホスト」の画面から「アイテム」。
ここで新規作成したアイテムをクリック。そうするとアイテムの
設定画面に行きます。ここで最初に複製ボタンを押してからホストを選択すると監視データ→最新データのとこに最初にアイテム作成したホストのところに入ってしまいます。
(但し取得する値は選択したホストの値)

逆にアイテムの設定画面で最初にホストを選択してから複製を
押すと意図した通りにひもづいているホストの欄に表示されました。ただ、この方法ですと「アプリケーション」の分類の部分は
「無し」に戻ってしまうので選択し直しが必要でした。
(最初の同じホスト欄に表示されてしまうやり方だとそうならない)

これは仕様なのでしょうか?

ユーザー TNK の写真

改めて、

「設定」→「ホスト」の画面から「アイテム」。
ここで新規作成したアイテムをクリック。そうするとアイテムの
設定画面に行きます。ここで最初に複製ボタンを押してからホストを選択する

で保存してみましたが、正常に選択したホストに項目が追加されました。

これは仕様なのでしょうか?

仕様ではないと思います。
ですので、何らかの環境の違いによって障害が発生していると思われます。

再度お聞きしますが、利用されているブラウザとそのバージョンは何ですか?
あと、Zabbixサーバとの間にProxyなどを経由していますか?

ユーザー hiho の写真

InternetExplorer8を使用しています。FireFOXでも同様の操作を
してみましたが、

zabbix_serverでzabbix_agentd.logの監視アイテムを作成し、

「設定」→「ホスト」の画面から「アイテム」→「複製」クリック
→「ホスト選択」でtestというLinuxサーバを選択→保存とやると、
監視データ→最新データの画面ではZABBIX_serverのlogfilesの
項目に(2アイテム)となってしまいます。値はzabbix_serverのものとtestサーバのものの二つが取得されてはいます。

zabbix_proxyは使用していません。

ユーザー TNK の写真

Firefoxでも同じ障害が発生するのであれば、クライアント側には問題が無いかもしれません。
あと私が確認したかったのは、zabbix_proxyではなく、WebブラウザにProxyの設定を行って利用しているかということでした。
しかし、今回ご報告いただいた内容からして、ブラウザなどのキャッシュによる弊害でもないのかもしれません。

とはいえ、

値はzabbix_serverのものとtestサーバのものの二つが取得されてはいます。

とのことですので、データベース上のデータに何らかの不整合が発生している可能性が考えられます。

私の環境では全く再現できていませんので、hihoさんが利用されている環境と何らかの違いがあって、その違いが原因となっている可能性が高いと予想しています。
CentOS 5.5標準のパッケージ群(httpd, php, mysqlなど)とZABBIX-JPが提供しているRPMであれば、そのような障害は発生していません。
再度、CentOS 5.5標準のパッケージ群(httpd, php, mysqlなど)の環境に、ソースからコンパイルしたZabbix 1.8.3をインストールしてみましたが、そのような障害は発生しませんでした。

もしかして、ApacheやPHPなどもソースから導入されましたか?
そうであるならば、CentOS標準パッケージ外でインストールされたソフトウェアとそのバージョンをお教え下さい。

あと確認しわすれていましたが、DBMSは何を利用されていますか?

ユーザー hiho の写真

TNKさん。こんばんは。

標準パッケージはバンドルのRPMやyumで入れています。

DBはMYSQLを使用しています。

新規にCENTOS5.5をインストールしZABBIX-JPで配布されている
ZABBIXのRPM、

zabbix-1.8.4-1.el5.JP.i386.rpm
zabbix-agent-1.8.4-1.el5.JP.i386.rpm
zabbix-server-1.8.4-1.el5.JP.i386.rpm
zabbix-server-mysql-1.8.4-1.el5.JP.i386.rpm
zabbix-web-1.8.4-1.el5.JP.i386.rpm
zabbix-web-mysql-1.8.4-1.el5.JP.i386.rpm

をインストールして試してみましたところ・・・
やはり同様の症状が出ました。。
"Log files (2 アイテム)" と。

そちらで再現しないのは私のブラウザの操作手順がうまくお伝えできていないのかもしれません。写真の添付が出来ればわかりやすく
伝えられるのですが・・。

アイテムを選択したのちに「複製」を押してからホスト選択を
するとこのような症状になるのです。

これの回避はアイテムを選択したあとにホスト選択してから複製ボタンを押すと回避できます。

ユーザー TNK の写真

ZABBIX-JPのRPMで改めて確認された際、データベースは作成しなおしをされましたか?
可能であれば、まっさらなデータベースでも試して頂ければと思います。
今のDBを消さなくても、別のDBを作成してWebフロントエンドがアクセスするDBを新しいDBに変更して試して頂ければ確認はできると思います。

それでも発生するようであれば、お手数ですがホストの登録の手順からどのように行われたのかお教え下さい。

画像ファイルでの説明の方がより簡単で確実につたえられそうであれば、フォーラムに登録されていると、私のアカウント名をクリックしてプロフィールを参照することでメールアドレスがわかると思いますので、そちらにお送り頂ければと思います。