[Pandora-jp] NTPでの状態監視での復帰動作について
"三反田@ひむか流通ネットワーク"
santanda @ himuka.ne.jp
2012年 8月 6日 (月) 10:08:00 JST
三反田です。
さとう様
>> 以下の通り、幾つかの問題点で調査を開始しておりますが、原因等
>> 含めて対応案があればご教示下されば助かります。
> もう少し細かい情報(具体的な監視設定内容)を提示いただかないと、たぶん、
> ほとんどの部分で誰も答えられないような気がします...
→ですね。雑把過ぎました。
>> 問題点-1:
>> モニタリング概要で、モニター項目欄で「不明」が有り。殆どWindowsエージェントに
>> 起因しています。データは取得できているのですが、状態が「UNK」です。
> どういったモニター項目(モジュール名、モジュールのタイプは何?)で、監視対象
> の pandora_agent.conf の設定はどのようになっているでしょうか。
→すみません。週末に放置(先週の金曜日から)していましたら、不明等の
エラー?が無くなっておりました。
なので、解決です。
ちなみに、conf上での監視項目はほぼ、ノーマルです。
# CPU Load using WMI
中身の記述は省略します。
# Number processes
中身の記述は省略します。
# Free Memory
中身の記述は省略します。
# Log events
中身の記述は省略します。
# Check if Dhcp service is enabled
中身の記述は省略します。
# CPU usage percentage
中身の記述は省略します。
などなど。
>> 問題点-2:
>> モニタリング概要で、「不明なエージェント」が有り。何故か、状態が「DOWN」と
>> なっている。該当サーバは何も問題なく稼働しています。
> エージェント名と、そのエージェントの pandora_agent.conf の設定はどのように
> なっているでしょうか。また、OS は Windows ですか、Linux ですか?
→上記の解決と同じです。ちなみにOS=Windows(2008、2003など)
>> 問題点-3:
>> 調べきれておりませんが、Linuxエージェントで該当サーバOSがRHEL4が尽く
>> エージェント管理で見ると。「No modules」と表示されています。
>> もしかして、サポート対象外なのでしょうか?
> 最新の pandora エージェント 4.0.2 は、RHEL4 にも対応しています。
> pandora_agent.conf に有効なモジュールが何も設定されていないのではない
> でしょうか? これについても、pandora_agent.conf の設定内容がどうなってる
> かがわからないと、これ以上の回答は難しいです。
→これは未解決ですのでconfを記載させて頂きますが、ほぼノーマルです。
server_ip xxx.xxx.xxx.xxx
server_path /var/spool/pandora/data_in
temporal /tmp
logfile /var/log/pandora/pandora_agent.log
interval 300
debug 0
udp_server 0
udp_server_port 41122
udp_server_auth_address 0.0.0.0
server_port 41121
transfer_mode tentacle
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
#Get load average
module_begin
module_name Load Average
module_type generic_data
module_exec cat /proc/loadavg | cut -d' ' -f1
module_description Average process in CPU (Last minute)
module_end
#Get free memory in MB
module_begin
module_name Cache mem free
module_type generic_data
module_exec free -m | grep buffers/cache | awk '{print $4}'
module_description Free cache memory in MB
module_min_warning 500
module_max_warning 600
module_min_critical 100
module_max_critical 499
module_end
# Async data example
module_begin
module_name LastLogin
module_type async_string
module_exec last | head -1
module_description Monitor last user loggin
module_end
module_begin
module_name Cron task files
module_type async_string
module_precondition =~ .*cron.* ps aux | grep cron
module_exec ls -l /etc/cron.d | awk 'NR>1 {print $0}' | wc -l
module_description Number of cron task files
module_end
module_plugin pandora_df
module_plugin grep_log /var/log/syslog Syslog ssh
# Get disk space free in MB
module_begin
module_name disk_home_free
module_type generic_data
module_exec df -kh /home | tail -1 | awk '{ printf "%d", $5 }'
module_max 100
module_min 0
module_description Free disk Percentage of home partition
module_min_warning 80
module_max_warning 89
module_min_critical 90
module_max_critical 100
module_end
module_begin
module_name disk_root_free
module_type generic_data
module_exec df -kh / | tail -1 | awk '{ printf "%d", $5 }'
module_max 100
module_min 0
module_description Free disk Percentage of root partition
module_min_warning 80
module_max_warning 89
module_min_critical 90
module_max_critical 100
module_end
module_begin
module_name disk_var_free
module_type generic_data
module_exec df -kh /var | tail -1 | awk '{ printf "%d", $5 }'
module_max 100
module_min 0
module_description Free disk Percentage of var partition
module_min_warning 80
module_max_warning 89
module_min_critical 90
module_max_critical 100
module_end
# This module uses postprocess feature to unit conversion
module_begin
module_name memused
module_type generic_data
module_exec free -k | grep buffers/cache | awk '{print $3}'
module_postprocess 0,000976
module_description Used memory in KB postprocessed to be in MB
module_end
module_begin
module_name ntp offset
module_type generic_data
module_exec ntpq -np | awk '/xxx.xxxx.xxx.xxx/{print $9}'
module_end
Pandora-jp メーリングリストの案内