[Pandora-jp] NTPでの状態監視での復帰動作について
Junichi Satoh
junichi @ pandorafms.jp
2012年 8月 15日 (水) 13:35:49 JST
三反田さん
佐藤です。
> →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 メーリングリストの案内