Sign inSign up

13180791898/ossec-server

By 13180791898

•Updated about 5 years ago

Image
0

94

13180791898/ossec-server repository overview

使用以下命令安装ossec-sever的安装: docker run --name ossec-server -d -p 1514:1514/udp -p 1515:1515
-e SYSLOG_FORWADING_ENABLED=true -e SYSLOG_FORWARDING_SERVER_IP=172.16.30.23
-v /var/ossec/data:/var/ossec/data xetusoss/ossec-server docker命令解释: --name:该docker容器命名为ossec-server

-d:后台运行

-p 1514:1514/udp -p 1515:1515 : 映射宿主机和docker容器端口号

-e SYSLOG_FORWADING_ENABLED=true -e SYSLOG_FORWARDING_SERVER_IP=172.16.30.23 :

-v /var/ossec/data:/var/ossec/data : 挂载容器路径

xetusoss/ossec-server : 使用镜像仓库地址 docker容器启动成功后,进入ossec-sever容器操作:

dokcer ps

⁠进入docker容器的命令

docker exec -it ossec-server bash 在docker容器对ossec-server服务端进行配置操作:

⁠添加ossec对数据库的支持

/var/ossec/bin/ossec-control enable database

⁠给ossec.conf文件授权

chmod u+w /var/ossec/etc/ossec.conf

⁠编辑ossec.conf文件

vi /var/ossec/data/etc/ossec.conf

⁠在ossec.conf添加MySQL配置:

<database_output>
    <hostname>172.16.30.23</hostname>
    <username>ossec</username>
    <password>ossec</password>
    <database>ossec</database>
    <type>mysql</type>
</database_output>

⁠在ossec.conf添加ip网段配置

syslog 172.16.0.0/16

⁠添加邮件信息

no [email protected] smtp.your_domain.com. [email protected]_domain.com. 在服务端添加代理端主机: # 在ossec-server的docker环境里 /var/ossec/bin/manage_agents

⁠在出现的选择中选A,添加agent,分别给填写:

ossec-agent #自己取的名字 172.16.30.22 #agent服务器的IP 022 #自己规定的ID 在服务端获取代理端的KEY:

⁠在ossec-server的docker环境里

/var/ossec/bin/manage_agents`

⁠在出现的选择中选E,在随后的提示里输入ID号:022,

就能得到ID为022的agent主机的KEY 启动ossec服务端

⁠在ossec-server的docker环境里

/var/ossec/bin/ossec-control start 4、ossec-agent客户端安装 使用yum安装ossec-agent ossec-agent是使用yum安装,在要监控的agent服务器中操作:

wget -q -O - https://updates.atomicorp.com/installers/atomic⁠ |sh

yum install ossec-hids ossec-hids-client 配置ossec-agent配置文件 配置ossec-agent的配置文件,我们需要删除ossec-agent.conf的配置信息,因为这与ossec-server服务器上的配置重复了,不处理会在启动出现报错。

vim /var/ossec/etc/ossec-agent.conf

⁠将ossec-agent.conf文件里的内容删减到只剩:

<ossec_config> 172.16.30.23

</ossec_config> 在agent添加KEY: /var/ossec/bin/manage_agents

⁠输入I,将ID022的agent机器的KEY加入

启动ossec-agent客户端: /var/ossec/bin/ossec-control start 三、ossec的server和agent连接查看 查看ossec连接情况 在ossec服务端,查看agent的连接情况

⁠在ossec-server的docker环境里

/var/ossec/bin/agent_control -l

OSSEC HIDS agent_control. List of available agents: ID: 000, Name: cacee8d64533 (server), IP: 127.0.0.1, Active/Local ID: 001, Name: DEFAULT_LOCAL_AGENT, IP: 127.0.0.1, Never connected ID: 022, Name: ossec-agent22, IP: 172.16.30.22, Active

⁠显示ID:022的活动状态为Active,即为连接成功在活动中

Tag summary

Content type

Image

Digest

Size

129.4 MB

Last updated

about 5 years ago

docker pull 13180791898/ossec-server:v1