[Hatohol-users] Hatohol の Ceilometer との連携設定について

Back to archive index

Shima Takashi takas****@ctc-g*****
2015年 1月 26日 (月) 17:47:31 JST


大和さん

アーキテクチャーのご回答ありがとうございました。

週末を挟んで動作確認したところ、Ceilometerの値を取得できたり、
できなかったり、不安定な動作をしています。気になる点を列挙します。

・時々「最新データ」の画面で「Error: 502: Proxy Error」のポップアップ
 エラーが再現されます(前回の対策で一時的に回避されたように
 見えましたが…、根本解決ではないようです。再現法則は不明です)。

・画面遷移して上記のエラーが発生しなくなると、「最新データ」の画面に
 Ceilometerの値が表示されますが、「前回の値」に「N/A」と表示されます。
 (「最新の値」には値が入っています)。グラフは表示されません。

・「イベント」画面に、下記のように「障害」が交互に表示されています
監視サーバ:http://IP:5000/v2.0/
ホスト:http://IP:5000/v2.0/_HAP
説明:Failed in connecting to ArmPlugin.
-----------------------------------------
時間                 ステータス
2015/01/26 16:31:05  正常
2015/01/26 16:28:32 障害
2015/01/26 16:10:41 正常
2015/01/26 16:08:22 障害
-----------------------------------------

・/var/log/messagesに下記エラーが出力されています。
---------------------------------------------------------------------
Jan 26 15:42:32 hatohol hatohol[14163]: [ERR] <HatoholDBUtils.cc:443> 
Failed to get item category name: 0
Jan 26 15:43:36 hatohol hatohol[14163]: [ERR] 
<HatoholArmPluginGate.cc:371> Detect the timeout of connection to ArmPlugin.
---------------------------------------------------------------------

環境情報をお伝えします。
・Hatoholで3サーバを管理中(ZBX2.0.7, 2.2.3, Ceilometer)
 3サーバとも、通信状態は「正常」

・hatohol-arm-plugin-ceilometer プロセスは起動状態
# ps -ef |grep hatohol
root     14163     1  0 15:01 ?        00:00:20 /usr/sbin/hatohol
root     14176 14163  0 15:01 ?        00:00:04 
hatohol-arm-plugin-ceilometer --hap-pipe hap-pipe-4

・使用ブラウザは、Firefox35.0

ArmPluginの接続に問題が発生しているようですが、上記のとおり
関連プロセスは起動しています。

度々恐縮ですが、エラーの回避方法をご教示頂きたく、
よろしくお願いいたします。

Shima


On 2015/01/25 15:52, Kazuhiro Yamato wrote:
> Shimaさん
>
> 大和です。
>
> データが取得できるようになって
> よかったです。
>
>  > 最後にアーキテクチャーについてお聞きします。
>  > Hatoholサーバのブローカー(Qpidd)
>  > とリモートサーバのKeystoneと
>  > Ceilometerはどのように通信して性能値を取得しているのでしょうか。
>  > もし概念図がありましたら、理解に助かります。
>
>
> Hatoholサーバ、Qpidd、Ceilomenter用プラグイン
> (Plugin for Ceilometer)の関係は、下記の図(Githubのホームに掲載)が
> 参考になるかと思います。
>
> https://raw.githubusercontent.com/project-hatohol/hatohol/master/doc/misc/hatohol-basic-architecture.png
> *
> *
> Plugin for CeilometerとOpenStackとの通信の図はありませんが、
> 通信の概要は、次の説明のとおりです。
>
> (1) Plugin for Celometer(以下Plugin)がKeystoneに認証する。
> (2) PluginがKeystoneからCeilometer (telemetry)とNovaのEndporint URLを取
> 得する
> (3) PluginがCeilometerからアラートやメータの一覧を取得する
> (4) ResourceIDとhost名を対応づけるため、PluginがNovaからホスト一覧を取得する
> (5) HatoholサーバにQPid経由で取得データを送付する
>
> 以上、ご参考になれば幸いです。
>
>
> 2015年1月23日 19:38 Shima Takashi <takas****@ctc-g*****
> <mailto:takas****@ctc-g*****>>:
>
>     大和さん
>
>     ご連絡ありがとうございました。
>
>     Hatoholサーバ自体を再起動して、hatohol-arm-plugin-ceilometer プロセスが
>     起動していることも確認した上で同じ状態でしたが、「最新データ」の画面で
>     「Error: 502: Proxy Error」のポップアップエラーが現れたため調査し、
>     下記の解決策を試したところ、エラーは解消し、最新データが取得できるように
>     なりました(ブラウザ固有の問題かもしれませんが…)。
>
>     http://se-suganuma.blogspot.jp/2011/07/apachereverse-proxy502-proxy-error.html
>
>     最後にアーキテクチャーについてお聞きします。
>     Hatoholサーバのブローカー(Qpidd)とリモートサーバのKeystoneと
>     Ceilometerはどのように通信して性能値を取得しているのでしょうか。
>     もし概念図がありましたら、理解に助かります。
>
>     お手数お掛けしますが、よろしくお願いいたします。
>
>     Shima
>
>     _______________________________________________
>     Hatohol-users mailing list
>     Hatoh****@lists*****
>     <mailto:Hatoh****@lists*****>
>     http://lists.sourceforge.jp/mailman/listinfo/hatohol-users
>




Hatohol-users メーリングリストの案内
Back to archive index