0

私はこの一日を扱ってきましたが、まだ理解できません。あるマシンで Zabbix をセットアップしましたが、別のマシンで Apache サーバーを監視したいと考えています。http://www.zabbix.com/wiki/templates/apacheのドキュメントに記載されているすべての手順を完了しました が、Apache テンプレートにデータがありません。Apache サーバーのログを確認すると、access.log に次のように表示されます。

IPADDR - - [16/Jul/2012:13:29:08 +0000] "GET /server-status?auto HTTP/1.0" 404 13826 "-" "Python-urllib/1.17"

そのマシンにある仮想サーバーと追加のサイトに関係があるのではないかと思いますが、それを理解することはできず、ドキュメントにも何も言及されていません...

4

2 に答える 2

1

Apache のチェックは、あなたが思っているほど巧妙ではありません。

Zabbix は Apache サーバーと通信できますか? 「稼働時間」などの単純なものを使用してテンプレートにリンクし、実際にデータが取得されることを確認します。

次に、zabbix サーバーが Web サーバーと通信するのを妨げるファイアウォール ルールがないことを確認します。zabbix ホストから問題なくホームページをカールできますか?

Apache チェックはアクティブなチェックですか? その場合は、/etc/zabbix/zabbix-agentd.conf ファイルでアクティブ チェックが有効になっていること、および conf 内の「ホスト名」が一意であり、zabbix サーバーにあるものと正しく一致していることを確認する必要があります。

それが失敗した場合は、/etc/zabbix-agentd.conf で DebugLevel を 4 に変更し、zabbix ログを追跡します。チェックに問題があるかどうかを確認します。

于 2012-07-24T00:21:05.047 に答える
0

/server-statusこれは Apache の設定の問題です。404 エラーが発生した場合、zabbix は何もできません。

ディレクティブがapache<Location /server-status>...</Location>の構成の正しい場所にない可能性があります。

がルーティングさ<VirtualHost>れる特定の仮想サーバーのセクション内に移動してみてください。GET /server-status

また、mod_statusが有効になっていることを確認してください。

于 2012-07-28T14:33:11.990 に答える