2.2.2 Ubuntu 18.04安装

与centos7系统设置静态地址有所不同,Ubuntu18.04系统是采用yml格式进行配置,具体静态IP配置如下,注意冒号后面有空格。

root@wazuh-worker-1:~# cat /etc/netplan/00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.210/24]
      gateway4: 192.168.1.2
      nameservers:
              addresses: [114.114.114.114,8.8.8.8]
  version: 2

配置完成之后,需要启动netplan apply命令重启网络,再查看IP地址是否更新。

验证IP地址是否更新

安装Ubuntu18.04的wazuh管理端原理跟centos7系统差不多,也是第一步导入wazuh仓库的公钥文件,用于验证软件包的签名,确定其有效性;

root@wazuh-worker-1:~# curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | apt-key add -
OK

第二步导入wazuh仓库的软件包的安装信息;

root@wazuh-worker-1:~# echo "deb https://packages.wazuh.com/4.x/apt/ stable main" | tee -a /etc/apt/sources.list.d/wazuh.list
deb https://packages.wazuh.com/4.x/apt/ stable main

第三步,由于导入是直接插入,系统不知道已经有这个软件包,所以需要更新仓库信息,发现wazuh管理端的安装包。

apt-get update -y

已经做完准备工作了,可以直接安装wazuh管理端,使用apt命令进行安装

apt安装

由于wazuh仓库地址在外网,网络波动比较大,网速很慢,使用apt命令安装的时候,等待时间会比较长,所以我推荐下载到本地进行安装,下载地址如下:

https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-manager/wazuh-manager_4.1.5-1_amd64.deb

接着使用dpkg -i 软件包名进行安装,一些安装信息陆续打印出来,代表着安装成功。

root@wazuh-worker-1:/opt# dpkg -i wazuh-manager_4.1.5-1_amd64.deb 
Selecting previously unselected package wazuh-manager.
(Reading database ... 67182 files and directories currently installed.)
Preparing to unpack wazuh-manager_4.1.5-1_amd64.deb ...
Unpacking wazuh-manager (4.1.5-1) ...
Setting up wazuh-manager (4.1.5-1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for systemd (237-3ubuntu10.42) ...

安装wazuh服务端之后,需要设置开机启动和启动服务。

root@wazuh-worker-1:/opt# systemctl daemon-reload
root@wazuh-worker-1:/opt# systemctl enable wazuh-manager
Synchronizing state of wazuh-manager.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable wazuh-manager
Created symlink /etc/systemd/system/multi-user.target.wants/wazuh-manager.service → /usr/lib/systemd/system/wazuh-manager.service.
root@wazuh-worker-1:/opt# systemctl start wazuh-manager

查看wazuh服务端服务是否起来

root@wazuh-worker-1:/opt# systemctl status wazuh-manager
● wazuh-manager.service - Wazuh manager
   Loaded: loaded (/usr/lib/systemd/system/wazuh-manager.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-06-25 14:10:34 UTC; 44s ago
  Process: 37814 ExecStart=/usr/bin/env ${DIRECTORY}/bin/ossec-control start (code=exited, status=0/SUCCESS)
    Tasks: 95 (limit: 1077)
   CGroup: /system.slice/wazuh-manager.service
           ├─37882 /var/ossec/framework/python/bin/python3 /var/ossec/api/scripts/wazuh-apid.py
           ├─37922 /var/ossec/bin/ossec-authd
           ├─37938 /var/ossec/bin/wazuh-db
           ├─37961 /var/ossec/bin/ossec-execd
           ├─37975 /var/ossec/bin/ossec-analysisd
           ├─38010 /var/ossec/bin/ossec-syscheckd
           ├─38026 /var/ossec/bin/ossec-remoted
           ├─38062 /var/ossec/bin/ossec-logcollector
           ├─38080 /var/ossec/bin/ossec-monitord
           └─38093 /var/ossec/bin/wazuh-modulesd

Jun 25 14:10:25 wazuh-worker-1 env[37814]: Started wazuh-db...
Jun 25 14:10:26 wazuh-worker-1 env[37814]: Started ossec-execd...
Jun 25 14:10:27 wazuh-worker-1 env[37814]: Started ossec-analysisd...
Jun 25 14:10:28 wazuh-worker-1 env[37814]: Started ossec-syscheckd...
Jun 25 14:10:29 wazuh-worker-1 env[37814]: Started ossec-remoted...
Jun 25 14:10:30 wazuh-worker-1 env[37814]: Started ossec-logcollector...
Jun 25 14:10:31 wazuh-worker-1 env[37814]: Started ossec-monitord...
Jun 25 14:10:32 wazuh-worker-1 env[37814]: Started wazuh-modulesd...
Jun 25 14:10:34 wazuh-worker-1 env[37814]: Completed.
Jun 25 14:10:34 wazuh-worker-1 systemd[1]: Started Wazuh manager.

至此,wazuh管理端安装过程说明完毕,值得注意的是,我设计安装wazuh集群管理所用到的 管理端有三台,其中上面安装的是wazuh管理端、wazuh工作者1号,剩下的wazuh工作者2号跟wazuh管理端安装一样。

最后更新于

这有帮助吗?