2016-06-06 3 views
0

데이타베이스 Suport를 사용하여 서버에 OSSEC HIDS를 설치하려고합니다. , 나는 다음과 같은 오류가 발생합니다 (명령 #을 실행할 때 setdb을) : 나는 이미 다른 데이터베이스와의 PostgreSQL을 가지고,하지만 난 (http://ossec-docs.readthedocs.io/en/latest/manual/output/database-output.html이 설명서에서와 마찬가지로) : 데이터베이스 Suport와 OSSEC를 컴파일 할 때데비안 8에서 PostgreSQL으로 OSSEC HIDS를 설정할 때 오류가 발생했습니다.

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. 

답변

0

당신은 libpq-dev가 설치되어 있어야합니다. 이 옵션을 사용합니다 :

는 sudo apt-get을 -y 설치 libpq를-DEV

또한, 안전 측면에있을뿐만 아니라 이러한 패키지를 설치합니다

는 sudo apt-get을 PostgreSQL의 설치 -client postgresql-client-common

아직 문제가있는 경우 알려주세요. 그것은 나를 위해 잘 작동합니다.

+0

나는 그것을 시험해 봐야한다. 하지만 지금까지 모든 패키지가 이미 설치되어 있는지 확인했습니다. OSSEC을 설정하려고 할 때 설치되었는지 확실하지 않습니다. 어느 쪽이든, 고마워요! –

관련 문제