Qianlitp / WatchAD

AD Security Intrusion Detection System
GNU General Public License v3.0
1.29k stars 297 forks source link

docker启动之后logstash端口未映射 #17

Closed 4mazing closed 4 years ago

4mazing commented 4 years ago

docker-compose up,无报错等其他情况,端口是没有映射出来么?直接telnet端口是拒绝状态,如图所示:

TIM图片20191217150420

使用WatchAD-web也在一台机子上运行后,访问只有nginx欢迎页面,不是预想的那个dashboard,是因为配置问题吗?引擎和web都是在一台linux服务器,性能应该是没问题的。可能有其他原因嘛?

Qianlitp commented 4 years ago

logstagh使用的网络模式为:HOST,即使用宿主机网络环境,你尝试telnet本机的5044端口试试,而不是访问docker网络。

WatchAD-Web请访问 /activity_timeline.html 进入威胁列表页面。(dashboard.html页面暂时没做)

Qianlitp commented 4 years ago

在宿主机下telnet 127.0.0.1 5044

4mazing commented 4 years ago

试了,端口看着像是通了,但是直接就被Connection closed by foreign host,这也是不正常的吧?

image

Qianlitp commented 4 years ago

接下来按照文档安装winlogbeat,地址指向logstash,观察ES和mq中是否有数据产生即可。

4mazing commented 4 years ago

嗯,上面的配置都做了,看到es里面是有数据了应该,现在的问题是想要通过watchAD-web接入,但是npm一直编译不过去,想问一下这个源的问题是怎么配置。

image

Qianlitp commented 4 years ago

这个是用的淘宝的源,你可以直接修改此处: https://github.com/0Kee-Team/WatchAD-Web/blob/3de23e75c97d6fccd486891397d3d22d26f6d800/frontend/Dockerfile#L9 将 --registry 往后都删除,只留下 RUN npm install

4mazing commented 4 years ago

淘宝的源问题是因为我通过dockerfile的时候dns解析不了所以没办法,换了个机器可以了。新问题配置了database.conf文件之后,启动web访问是nginx欢迎页面。

image

引擎是启动了

image

请教一下是哪里出问题了

Qianlitp commented 4 years ago

这个地方是我没有说清楚,直接访问 /activity_timeline.html