[Pandora-jp] NTPでの状態監視での復帰動作について
"三反田@ひむか流通ネットワーク"
santanda @ himuka.ne.jp
2012年 8月 15日 (水) 14:57:49 JST
三反田です。
佐藤様
何度もお手数をお掛けします。
> vmstat 1 2 | tail -1 | awk '{ print $13 }' を pandora_agent を実行する
> ユーザ(root?)で、コマンドラインから手動で実行するとどうなりますか?
→作業中にも何回も行なってはいますが。。。。PATHは通っているようです。
df -kh /home | tail -1 | awk '{ printf "%d", $5 }'
52
# /bin/echo 1
1
> test という名前のモジュールがコンソールに登録されるかどうかをお知らせくだ
> さい。
→正常に test で登録出来ました。
次に、以下をconfに記述してAgent再起動しましたが登録がNGでした。
ちなみに、手動でvmstat 1 2 | tail -1 | awk '{ print $13 }'は値は取得可能です。
module_begin
module_name cpu_user
module_type generic_data
module_interval 1
module_exec vmstat 1 2 | tail -1 | awk '{ print $13 }'
module_max 100
module_min 0
module_description User CPU Usage (%)
module_min_warning 70
module_max_warning 90
module_min_critical 91
module_max_critical 100
module_end
(2012/08/15 13:35), Junichi Satoh wrote:
> 三反田さん
>
> 佐藤です。
>
>> →PATHもなにも、以下のモジュールでも反映してないですけど。。。
>>
>> module_begin
>> module_name cpu_user
>> module_type generic_data
>> module_interval 1
>> module_exec vmstat 1 2 | tail -1 | awk '{ print $13 }'
>
> vmstat や tail や awk といったコマンドに PATH が通っている状態で、
> pandora_agent を起動しているかどうかを確認して欲しい、というのが
> 意図です。
>
> vmstat 1 2 | tail -1 | awk '{ print $13 }' を pandora_agent を実行する
> ユーザ(root?)で、コマンドラインから手動で実行するとどうなりますか?
>
>> →私が記述したmoduleではなく上記の様な、標準のpandora_agent.confに記述
>> されているのが全く反映しておりません。
>
> 標準だから、どんな環境でも動くというわけではありません。
> pandora_agent を起動させるユーザ (root?) の環境設定に依存して(影響を受けて)
> 動かない場合もありえます。
>
> もちろん、まだ PATH が原因と断定できたわけではありませんが...
>
>
> では、どこに問題があるのかを絞り込むために、現在定義されているモジュールの
> 設定をすべて削除し、次のモジュールのみを定義した pandora_agent.conf を使って
> pandora_agent を起動するとどうなるか試してみてもらえますか。
> #単純なモジュール 1つだけの設定にして、基本的な動作を確認する。
>
> module_begin
> module_name test
> module_type generic_proc
> module_exec /bin/echo 1
> module_end
>
> test という名前のモジュールがコンソールに登録されるかどうかをお知らせくだ
> さい。
> ---
> 佐藤 淳一
> junichi @ pandorafms.jp
>
>
> From: "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>
> Subject: Re: [Pandora-jp] NTPでの状態監視での復帰動作について
> Date: Wed, 15 Aug 2012 12:49:05 +0900
>
>> 三反田です。
>>
>> 佐藤様
>>
>>> PATH を確認してみてください。
>> →PATHもなにも、以下のモジュールでも反映してないですけど。。。
>>
>> module_begin
>> module_name cpu_user
>> module_type generic_data
>> module_interval 1
>> module_exec vmstat 1 2 | tail -1 | awk '{ print $13 }'
>> module_max 100
>> module_min 0
>> module_description User CPU Usage (%)
>> module_min_warning 70
>> module_max_warning 90
>> module_min_critical 91
>> module_max_critical 100
>> module_end
>>
>>> pandora_agent の実行時に、コマンドを実行するための PATH が通ってない
>>> というオチはありませんか?
>> →私が記述したmoduleではなく上記の様な、標準のpandora_agent.confに記述
>> されているのが全く反映しておりません。
>>
>>
>>
>>
>>
>> (2012/08/15 12:24), Junichi Satoh wrote:
>>> 三反田さん
>>>
>>> さとうです。
>>>
>>> From: "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>
>>> Subject: Re: [Pandora-jp] NTPでの状態監視での復帰動作について
>>> Date: Tue, 14 Aug 2012 10:54:51 +0900
>>>
>>>> RHEL4環境で、agent採取結果が反映しない件ですが、
>>>> 生成されたXMLファイルの中身で、exec部分のデータがありませんでした。
>>>> XMLファイルは正常に送信されているのにずっと疑問でした。
>>>> 当然ながらファイル容量も少ないですい。→305b
>>>> 正常なXML→2685b
>>>> ↓ ↓ ↓
>>>> /tmp/XXXX.1344908309.data
>>>> 正常に生成されたサーバでは以下の行がexec分ありました。
>>>> <module>
>>>> <name><![CDATA[cpu_user^M]]></name>
>>>> <description><![CDATA[User CPU Usage (%)^M]]></description>
>>>> <type>generic_data</type>
>>>> ---省略-----
>>>>
>>>> という事は、perlが正常に動作していないのが思い浮かびますが。。。
>>>
>>> XML ファイルは(中身が空であっても)生成自体はされているようですので、
>>> module_exec で指定したコマンドが実行できてないように思います。
>>>
>>> pandora_agent の実行時に、コマンドを実行するための PATH が通ってない
>>> というオチはありませんか?
>>> PATH を確認してみてください。
>>>
>>>
>>>> RHEL4環境のperl関連パッケージは以下の通りですが、何か欠落している
>>>> 関連パッケージがございますでしょうか?
>>>
>>> pandora_agent は、ほぼ素の perl で動きますので、追加で必要なパッケージは
>>> 特にありません。
>>>
>>> ---
>>> 佐藤 淳一
>>> junichi @ pandorafms.jp
>>> _______________________________________________
>>> Pandora-jp mailing list
>>> Pandora-jp @ pandorafms.jp
>>> http://pandorafms.jp/mailman/listinfo/pandora-jp
>>>
>>>
>>
>> _______________________________________________
>> Pandora-jp mailing list
>> Pandora-jp @ pandorafms.jp
>> http://pandorafms.jp/mailman/listinfo/pandora-jp
>>
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp
>
>
Pandora-jp メーリングリストの案内