zabbixのエージェントの時間がずれている

またぞろ質問ですいません。

いままで気づかなかったのですが、
zabbix_agentを入れたマシンから報告されるデータのグラフを見ると、時間がずれているようなのです。(特にグラフが途中で途切れています)

たとえば、windowsに入れたエージェントでは、processor loadが15:10が最終(これを書いている時点の時刻は16:30くらいです)になってしまっています。当然、processor loadの更新はデフォルトのまま(5秒)です(これはitemのlatestdataでの値です)。

本家forumを見ると、サーバとエージェントのバージョンを合わせてみたら、という話が書いてありましたが(timeoutエラーが頻発するというスレッドだったと思います)
(私はserver:1.4.1/agent1.4.2を入れています〜でないと[url=http://www.zabbix.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=42&forum=5&post_id=204#forumpost204]ここに書いた[/url]エラーが出てしまったりするので)

サーバのほうはまだ1.4.2のrpmファイルがないようですのでそのままになっています。

まず、本当にサーバとエージェントのバージョンのずれから、timeoutが頻発して、データを取り損ねているのか、
もしそうだとすれば、1.4.2のrpmファイルを作成するspecファイルはあるのでしょうか(1.4.1の一部を簡単に編集すればよいのでしょうか...)

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

ZABBIXサーバ/エージェントのログに関係ありそうなログは出力されていないでしょうか?場合によってはログ設定をdebugに設定してみてください。タイムアウトが起こっているならば、何らかのログが出力されると思います。

Fedoraのパッケージでインストールされたのであれば、1.4.2のパッケージは(オフィシャルでは)リリースされないと思います。どこかのサイトのパッケージを利用されるか、Fedora8を利用される方法があると思います。

# ZABBIX-JPでも1.4系のRPMは作成しようとは思うのですが...なかなか時間が取れない状態でして。もう少し待っていただくと作成できるかもしれません。

ユーザー keeero の写真

これですが、また当方の問題であることが判明しました(すみません、なんかいつも...)

原因は所内のDNSサーバがダウンしていたことです。

この問題が発生した時は、エージェントのログだけがとれていないという状況でした。また、所内の通信もとりあえず問題なく行えていたので、会社のproxyサーバに問題が発生し(会社からInternetへ出るときはproxyサーバを経由しなければならないことになっています)、かつ、所内ではzabbixのバージョンの違いから、一部のエージェントのデータがとれなくなったのだと思い込んでしまいました。

本日になって、zabbixを見てみると、エージェントだけではなく、金曜日の夜あたりから、全ての監視対象機器(SNMPで監視しているスイッチなども)のデータが欠落していました。

ログをみると、ほとんどがタイムアウトしているようで、ここでDNSサーバを疑いました。

DNSサーバは、担当者がメンテナンスを行ったあとに、サービスを起動しないまま帰宅してしまったようで、初歩的なミスが原因だったようです。申し訳ございません。

kodaiさんは書きました:
Fedoraのパッケージでインストールされたのであれば、1.4.2のパッケージは(オフィシャルでは)リリースされないと思います。どこかのサイトのパッケージを利用されるか、Fedora8を利用される方法があると思います。

# ZABBIX-JPでも1.4系のRPMは作成しようとは思うのですが...なかなか時間が取れない状態でして。もう少し待っていただくと作成できるかもしれません。

こちらのコメントもありがとうございます。助かります。
1.4.2のパッケージは探してみたのですがなかなか見つからず...
そうですか、Fedora8は見ていませんでした。ちょっと探してみます。

数年前なら、自分でspecファイルを書いて...というのもできたと思うのですが、何ぶん技術から離れてもう8年くらい経過しているので、迂闊にやらないほうがいいだろうと思っています... :-D

ユーザー kodai の写真

原因は所内のDNSサーバがダウンしていたことです。

そうでしたか。問題が解決できたのでしたら良かったです。

そうですか、Fedora8は見ていませんでした。ちょっと探してみます。

ちょっと言葉足らずでした。Fedora8はまだdevelopmentなので、現時点でOSとして利用するには問題があると思います。ただ、以下にFedora8用のzabbix-1.4.2パッケージは作成されているので、運がよければrpmをそのまま利用できるかもしれません。

http://download.fedora.redhat.com/pub/fedora/linux/development/i386/os/Packages/zabbix-1.4.2-2.fc8.i386.rpm

無理でもsrpmからspecファイルを取り出してリビルドすればrpmの作成は可能だと思います。

ユーザー keeero の写真

出張がつづいていてレスが遅くなってすみません。

ちょっと言葉足らずでした。Fedora8はまだdevelopmentなので、現時点でOSとして利用するには問題があると思います。ただ、以下にFedora8用のzabbix-1.4.2パッケージは作成されているので、運がよければrpmをそのまま利用できるかもしれません。

http://download.fedora.redhat.com/pub/fedora/linux/development/i386/os/Packages/zabbix-1.4.2-2.fc8.i386.rpm

無理でもsrpmからspecファイルを取り出してリビルドすればrpmの作成は可能だと思います。

ありがとうございます。ちょっとみてみます。
うまくできたらご報告させていただきます。

ユーザー keeero の写真

自己レスです。

kodaiさんが教えてくださったfedora8用の1.4.2パッケージをダウンロードして、
念のため :-) SRPMからspecファイルを取り出してrpm -baしてみました。

うまくコンパイルできて、先ほど1.4.2にバージョンアップしました。

ありがとうございました。