0

データベースサポートを使用してサーバーにOSSEC HIDSをインストールしようとしています(以前にメール通知で実行しました)。私はすでに他のデータベースを含む PostgreSQL を持っていますが、OSSEC を Database Support でコンパイルしようとすると (このガイドのように: http://ossec-docs.readthedocs.io/en/latest/manual/output/database-output. html )、次のエラーが表示されます (コマンド # make setdb の実行時):

Error: MySQL client libraries not installed.

Error: DB libraries not installed.

それを無視してinstal.shスクリプトを使用してインストールしようとしましたが、正常に動作しましたが、設定ファイルにデータベースオプションを追加すると、次のようになりました。

Starting OSSEC HIDS v2.8.3 (by Trend Micro Inc.)...
2016/06/06 18:34:58 ossec-dbd(5207): ERROR: OSSEC not compiled with support for 'postgresql'.
2016/06/06 18:34:58 ossec-dbd(1202): ERROR: Configuration error at '/var/ossec/etc/ossec.conf'. Exiting.
4

1 に答える 1

0

インストールしている必要がありますlibpq-dev。これを使って:

sudo apt-get -y install libpq-dev

さらに、安全のために、これらのパッケージもインストールしてください。

sudo apt-get install postgresql-client postgresql-client-common

問題が解決しない場合はお知らせください。それは私にとってはうまくいきます。

于 2016-09-09T06:22:23.153 に答える