[Pandora-jp] 2バイトの文字列の扱い

"三反田@ひむか流通ネットワーク" santanda @ himuka.ne.jp
2012年 10月 9日 (火) 15:12:10 JST


三反田です。

菊池さま

> 画像を見る限り、データサーバモジュールが全て更新されていないようですので、状況としては、XMLファイルの
> 取り込み自体に失敗しているように見えます。
→Agent側でデバッグモードにて手動で生成されたXMLファイルの送信自体は問題なし
 でした。受けのPandoraServer側で、ご指摘のように取込失敗のアラートがありました。

> pandora_agent.confで指定してるい文字コードと2バイト文字列の文字コードは一致していますか?
→agent.confでは、以下の通りコメントアウトされてました。(標準のままです)
 OSの文字コードは、EUC-JPです。
 #encoding       UTF-8



(2012/10/06 20:23), KIKUCHI Koichiro wrote:
> 菊地です。
> 
> 2012年10月6日 12:33 "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>:
>> 三反田です。
>>
>> 仕様の確認です。
>>
>> pandora_agent.confで、以下のようなサービス監視の試行をしていましたら
>> 監視される側での標準出力が2バイトの文字列の場合で、生成されるxmlが
>> panoraサーバに取り込まれると、pandora_agnet.confで設定した各execの
>> 結果が、「DOWN」と表示されます。 ※添付画像をご参照ください。
>>
>> 2バイト文字列があると、NGなのでしょうか?
>> それとも何か回避可能な技がございますでしょうか?
> 
> 別に2バイト文字がNGなことはありません。Pandoraサーバは2バイト文字も扱えます。
> 
> 画像を見る限り、データサーバモジュールが全て更新されていないようですので、状況としては、XMLファイルの
> 取り込み自体に失敗しているように見えます。
> そうなると、pandora_agent.confで指定しているXMLファイルのエンコーティング(XML宣言に使われます)と
> 2バイト文字列のエンコーディングが合っておらず、結果的に不正なXMLファイルが生成されるために、
> PandoraサーバがXMLファルの取り込みに失敗しているといったあたりが真っ先に考えられますが、
> pandora_agent.confで指定してるい文字コードと2バイト文字列の文字コードは一致していますか?
> 
> XMLファイルの取り込みに失敗している場合、Pandoraのイベントにもエラーが記録されているはずですので
> こちらも併せてご確認下さい。
> 
> --
> 菊地 宏一郎
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp
> 
> 



Pandora-jp メーリングリストの案内