ログ監視にて取得不可となる
いつもお世話になっております。
連続の質問大変申し訳ありません。
ログ監視をしようといくつかlogキーを設定しましたが、
取得不可。(Not supported by Zabbix Agent)となってしまいます
例)
log[/var/log/httpd/access_log,error]
タイプ:Zabbixエージェント(アクティブ)
同様の設定を行っている/var/log/messagesは監視出来ております。
log[/var/log/messages,error]
パーミッションの問題かと思いましたが、
Allowrootの設定を許可(1)にしており、
尚且つ、/var/log/messagesと同等の権限でした。
ls -ltr /var/log/httpd/access_log
-rw-r--r-- 1 root root 202806 9月 12 20:44 2015 /var/log/httpd/access_log
ls -ltr /var/log/messages
-rw------- 1 root root 58042 9月 12 16:53 2015 /var/log/messages
zabbix_agentd.logも確認しましたが、
Zabbixエージェントをインストール/スタートしてから以下の記載から追記が無く、
なぜ取得不可になるのか判断できませんでした。
Starting Zabbix Agent [ホスト名]. Zabbix 2.2.8 (revision 51174).
using configuration file: /etc/zabbix/zabbix_agentd.conf
agent #3 started [listener #3]
agent #2 started [listener #2]
次に何をしてよいか分からず前に進めておりません。
お手数ですが何か良い調査方法が無いか教えて頂きたく。
KAZ - 投稿数: 1085
kaeruさん
パーミッションエラーの場合はZabbixエージェントのログにエラーが出力されます。
このログから見るとZabbixエージェントが起動中のログに見えます。
起動しても全プロセスは直ぐには上がりませんし、
監視のエラーも直ぐ出ません出ません。
Zabbixエージェント起動後にコーヒーブレイクして、
気持ち落ち付けてからログ見るくらいの気持ちで
ログを確認してみてください。A(^^;
kaeru - 投稿数: 264
>kaz様
ご回答ありがとうございます。
何故かログが途中で切れていたためエージェントの再起動を行ったところ、
#0 startedまで表示されました。
(今回は偶然記載したログに乗っていましたがバージョンは2.2.8です。
記載漏れとなり申し訳ありません。)
また、ログにerrorを追記したところ、取得不可となっていたステータスが有効になりました。
どうやら監視自体は出来ていたようですが、
アイテムに指定した収集キーワードがログ内に一つもないため、
取得不可になっていたようです。(認識が間違っていればご指摘下さい)
2.4ではこんなことは無かったような気がするんですが
たまたま大丈夫だっただけだったのかもしれません。
後日、時間が空いたらテストしてみようかと思います。
重ねてご回答誠にありがとうございました。
KAZ - 投稿数: 1085
kaeruさん
取得不可になってる場合、アイテムに指定した収集キーワードがで出力されないと正常にならないです。
通常アイテムを設定すると取得前は状態は不明となります。
監視が実行されると正常か取得不可に状態が遷移します。
なので、アイテム設定時に一旦取得不可になったんじゃないかと思います。
その後アイテムに指定した収集キーワードが取得できなかったので取得不可のまま状態が変わらなかったのではないかと…
kaeru - 投稿数: 264
>KAZ様
監視途中に一度エージェントを削除しているので、
恐らくその兼ね合いでなってしまったかもしれません。
勉強になりました。
手厚いフォロー誠にありがとうございました。