最新wazuh安装(超详细)

本次安装是用安装助手进行安装

1.安装wazuh索引器

初始配置

  1. 下载 Wazuh 安装助手和配置文件。
curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh
curl -sO https://packages.wazuh.com/4.7/config.yml
  1. 编辑节点名称和 IP 值并将其替换为相应的名称和 IP 地址。
# 打开./config.y文件并且将里面的IP字段修改为自己服务器的地址
nodes:
  # Wazuh indexer nodes
  indexer:
    - name: node-1
      ip: "<indexer-node-ip>"
    #- name: node-2
    #  ip: "<indexer-node-ip>"
    #- name: node-3
    #  ip: "<indexer-node-ip>"

  # Wazuh server nodes
  # If there is more than one Wazuh server
  # node, each one must have a node_type
  server:
    - name: wazuh-1
      ip: "<wazuh-manager-ip>"
    #  node_type: master
    #- name: wazuh-2
    #  ip: "<wazuh-manager-ip>"
    #  node_type: worker
    #- name: wazuh-3
    #  ip: "<wazuh-manager-ip>"
    #  node_type: worker

  # Wazuh dashboard nodes
  dashboard:
    - name: dashboard
      ip: "<dashboard-node-ip>"
  1. 使用选项运行助手以生成安装所需的 Wazuh 群集密钥、证书和密码
bash wazuh-install.sh --generate-config-files

Wazuh 索引器节点安装

  1. 下载 Wazuh 安装助手。
curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh
  1. 使用选项和节点名称运行助手,以安装和配置 Wazuh 索引器。
bash wazuh-install.sh --wazuh-indexer node-1

集群初始化

  1. 在任何 Wazuh 索引器节点上运行带有选项的 Wazuh 安装助手,以加载新证书信息并启动群集。
bash wazuh-install.sh --start-cluster

测试群集安装

  1. 运行以下命令以获取管理员密码
tar -axf wazuh-install-files.tar wazuh-install-files/wazuh-passwords.txt -O | grep -P "\'admin\'" -A 1
  1. 运行以下命令以确认安装成功。替换为从上一个命令的输出中获取的密码。
curl -k -u admin:<ADMIN_PASSWORD> https://<WAZUH_INDEXER_IP>:9200
  1. 然后运行以下命令以检查集群是否正常工作
curl -k -u admin:<ADMIN_PASSWORD> https://<WAZUH_INDEXER_IP>:9200/_cat/nodes?v

Wazuh 服务器集群安装

  1. 下载 Wazuh 安装助手。
curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh
  1. 使用选项后跟节点名称运行助手以安装 Wazuh 服务器
bash wazuh-install.sh --wazuh-server wazuh-1

安装仪表板

  1. 下载 Wazuh 安装助手。如果已在同一服务器上安装了 Wazuh 索引器,则可以跳过此步骤。
curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh
  1. 使用选项和节点名称运行助手,以安装和配置 Wazuh 仪表板。
bash wazuh-install.sh --wazuh-dashboard dashboard

3.使用您的凭据访问 Wazuh Web 界面。

  • 网址:https://“wazuh-dashboard-ip”
  • 默认登录用户名:admin
  • 初始密码为:“ADMIN_PASSWORD”
    ** 当您首次访问 Wazuh 仪表板时,浏览器会显示一条警告消息,指出证书不是由受信任的颁发机构颁发的。可以在 Web 浏览器的高级选项中添加例外。

wazuh代理

在进入主界面后可以进行wazuh代理(点击添加代理)
在这里插入图片描述
在这里插入图片描述

  • 选择你要代理的服务器

  • 输入安装wazuh服务器的IP地址

  • 可选设置

    • 输入你的代理名称必须唯一
    • 选择组没有组的话可以选择default
  • 系统会生成对应的代理代码,去你想要代理那个服务器上复制并且执行

  • 启动wazuh代理
    在这里插入图片描述

  • Total agents:你代理的服务器数量

  • Active agents:正在连接的代理

  • Disconnected agents:断开的代理

  • Pending agents:待处理代理

  • Never connected agents:从未连接过代理

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装Elasticsearch和Kibana 首先,您需要安装Elasticsearch和Kibana。您可以按照以下步骤在CentOS上进行安装: 1.1 下载和安装Elasticsearch ``` sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo vi /etc/yum.repos.d/elasticsearch.repo # 输入以下内容 [elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md sudo yum install elasticsearch sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service ``` 1.2 下载和安装Kibana ``` sudo vi /etc/yum.repos.d/kibana.repo # 输入以下内容 [kibana-7.x] name=Kibana repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md sudo yum install kibana sudo systemctl enable kibana.service sudo systemctl start kibana.service ``` 2. 安装Wazuh 2.1 下载和安装Wazuh ``` sudo vi /etc/yum.repos.d/wazuh.repo # 输入以下内容 [wazuh_repo] gpgcheck=1 gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH enabled=1 name=Wazuh repository baseurl=https://packages.wazuh.com/4.x/yum/ sudo yum install wazuh-manager sudo systemctl enable wazuh-manager.service sudo systemctl start wazuh-manager.service ``` 2.2 安装Wazuh API ``` sudo yum install wazuh-api sudo systemctl enable wazuh-api.service sudo systemctl start wazuh-api.service ``` 3. 配置Wazuh 3.1 配置Wazuh API ``` sudo vi /var/ossec/api/configuration/api.yaml # 修改以下内容 # 修改password为您的密码 # 修改host为您的IP地址 auth: enabled: yes type: basic username: wazuh password: password server: host: 0.0.0.0 port: 55000 ``` 3.2 配置Wazuh Agent 在每个要监视的主机上安装Wazuh Agent。请按照以下步骤操作: ``` sudo rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH sudo vi /etc/yum.repos.d/wazuh.repo # 输入以下内容 [wazuh_repo] gpgcheck=1 gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH enabled=1 name=Wazuh repository baseurl=https://packages.wazuh.com/4.x/yum/ sudo yum install wazuh-agent sudo /var/ossec/bin/agent-auth -m IP地址 -A 密钥 ``` 将IP地址替换为Wazuh Manager的IP地址,将密钥替换为从Wazuh Manager获取的密钥。 4. 访问Wazuh 现在,您可以通过访问http://Wazuh_Manager_IP:5601来访问Kibana。在Kibana中,您可以查看Wazuh的日志和警报。 5. 配置防火墙 如果您启用了防火墙,则需要允许以下端口: ``` sudo firewall-cmd --permanent --add-port=55000/tcp sudo firewall-cmd --permanent --add-port=1514/tcp sudo firewall-cmd --permanent --add-port=1514/udp sudo firewall-cmd --permanent --add-port=514/tcp sudo firewall-cmd --permanent --add-port=514/udp sudo firewall-cmd --reload ``` 6. 安装Filebeat 如果您想将Wazuh日志和警报发送到Elasticsearch,则需要安装Filebeat。按照以下步骤安装Filebeat: ``` sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch sudo vi /etc/yum.repos.d/elastic.repo # 输入以下内容 [elastic-7.x] name=Elastic repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md sudo yum install filebeat sudo systemctl enable filebeat.service sudo systemctl start filebeat.service ``` 7. 配置Filebeat 7.1 配置Filebeat输入 ``` sudo vi /etc/filebeat/modules.d/ossec.yml # 修改以下内容 - module: ossec syslog: enabled: true # 修改以下内容为您的Wazuh Manager的IP地址 var.syslog_host: "Wazuh_Manager_IP" var.syslog_port: "514" ``` 7.2 配置Filebeat输出 ``` sudo vi /etc/filebeat/filebeat.yml # 修改以下内容 output.elasticsearch: hosts: ["localhost:9200"] username: "elastic" password: "password" index: "filebeat-%{[agent.version]}-%{+yyyy.MM.dd}" ``` 将localhost:9200替换为Elasticsearch的IP地址和端口,将elastic和password替换为Elasticsearch的用户名和密码。 7.3 启动Filebeat ``` sudo systemctl restart filebeat.service ``` 现在,Wazuh的日志和警报将被发送到Elasticsearch。您可以在Kibana中查看它们。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值