ossec安装中遇到的问题

本文档提供了解决Ossec-HIDS 3.6.0版本安装过程中常见错误的方法,包括配置Makefile、安装缺失的依赖库、设置数据库权限等步骤,并提供了查看日志解决未知问题的建议。
部署运行你感兴趣的模型镜像

./os_regex/os_regex.h:19:19: 致命错误:pcre2.h:没有那个文件或目录
 #include <pcre2.h>
                   ^
编译中断。
make: *** [os_maild/maild.o] 错误 1

 Error 0x5.
 Building error. Unable to finish the installation.

 错误代码 0x5.
 编译错误. 不能完成安装.

这个问题是3.6.0才出现的新问题

在/src/makefile中找到

PCRE2_SYSTEM=?yes

把yes改为no

如果改为no再次安装还不行,就到文件夹ossec-hids-3.6.0中运行下面命令

wget https://ftp.pcre.org/pub/pcre/pcre2-10.32.tar.gz
tar xzf pcre2-10.32.tar.gz -C src/external

为了防止出现没带database编译的情况
代替之前的指令make setdb起到的作用
在/src/makefile文件里找

DATABASE?=mysql#这句需要自己添加
#找到下面两句  然后在上面把那句添加上
ONEWAY?=no
CLEANFULL?=no

修改完makefile文件保存好了,要运行下面两条指令

make clean
make TARGET=server

接下来就可以安装了
安装的时候要退回到文件夹ossec-hids-3.6.0中

cd .. #退回ossec-hids-3.6.0文件夹中
./install.sh

如果出现以下问题可以安装下面三个库

sendmail.o
os_maild/sendmail.c:12:19: 致命错误:event.h:没有那个文件或目录
 #include <event.h>
                   ^
编译中断。
make: *** [os_maild/sendmail.o] 错误 1

 Error 0x5.
 Building error. Unable to finish the installation.

安装以下三个库

libevdev-1.5.6-1.el7.x86_64
libevent-2.0.21-4.el7.x86_64
libevent-devel-2.0.21-4.el7.x86_64

DUSE_PCRE2_JIT -DLOCAL -Wall -Wextra -I./ -I./headers/ -c os_zlib/os_zlib.c -o os_zlib/os_zlib.o
os_zlib/os_zlib.c:13:18: fatal error: zlib.h: No such file or directory
#include <zlib.h>
^
compilation terminated.
make: *** [os_zlib/os_zlib.o] Error 1

这个问题需要安装以下两个库

sudo yum install zlib-devel
sudo yum install openssl-devel

如果发现数据库里没有数据,很有可能是mysql不允许远程连接
进入数据库执行以下命令

grant all on *.* to ossec@'%' identified by 'ossec' with grant option;
flush privileges;

允许任何ip地址(%表示允许任何ip地址)的电脑用ossec帐户和密码(ossec)来访问这个mysql server。

当发现未知的错误时,可以查看ossec日志,或许有帮助

cat /var/ossec/logs/ossec.log

参考

http://element-ui.cn/article/show-65422.aspx
https://www.cnblogs.com/zlslch/p/8512858.html

您可能感兴趣的与本文相关的镜像

GPT-oss:20b

GPT-oss:20b

图文对话
Gpt-oss

GPT OSS 是OpenAI 推出的重量级开放模型,面向强推理、智能体任务以及多样化开发场景

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值