#!/bin/bash

SUPPORT="https://installers.seedbox.vip/oci/support"

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch || exit 1

cat <<EOF > /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
EOF

yum -y install filebeat || exit 1
filebeat modules enable system
filebeat modules enable apache
filebeat modules enable nginx

# Modify /etc/filebeat/filebeat.yml
for _f in filebeat.yml ca.crt logs.crt logs.key ; do
    wget -4 -t 15 -O /etc/filebeat/${_f} "${SUPPORT}/filebeat/${_f}" || exit 1
done

systemctl enable filebeat
systemctl restart filebeat
systemctl status filebeat
