CURLサポートが必要です。

CURLサポートが必要です。

サーバーを監視するようにZabbixを設定しています。 Zabbixは私にとって新しいものです。実行中であり、一部のサービスを監視できます。

Centosサーバーの1つがhttpを実行しているので、それを監視するのは論理的なようです。ホストに「テンプレートアプリケーションHTTPサービス」を追加しました。すべてのデフォルト設定を使用し、何も変更しませんでした。 Zabbixはサービスがダウンしていると報告しています。ただし、httpdサービスが実行されており、Webページを開くことができます。

ZabbixにHTTPサービスを正常に監視させる方法は?

答え1

ファイアウォールの問題かもしれません。ここではLinuxシステムを維持しており、これらの問題の多くは、ネットワークチームが新しいネットワークまたは新しいサーバーのデフォルトのファイアウォールルールを忘れてしまったためです。

この状況をデバッグするための最良の戦略は、コマンドラインからZabbix / monitoringサーバーから問題のWebサーバーにTelnetを試すことです。

答え2

CURLサポートが必要です。

提供されたHTTP / SスキャンURLはテストに使用され、curlZabbixが必要なサポートがない場合はcurl失敗する可能性があります。 Zabbix ServerはcURLをサポート(少なくとも) 最新Zabbix 6.0バージョンマニュアル:

Web監視を実行する前に、ZabbixサーバーをcURL(libcurl)サポートとして構成する必要があります。

カールのサポートを確認してください。

次のコマンドを使用して、コンテナ化されたZabbix Serverを特定しました。

ldd -v $(which libcurl)

which空の結果が返されたため、次のエラーが返されました。curl いいえ確立された:

ldd:ファイルパラメータがありません。

結論として:

スキャンとファームウェアのルールが正確であっても、必要なcurlサポートがなければ、水の中に落ちたのです。

関連情報