Agregando agente de wazuh
This commit is contained in:
parent
be2b12304c
commit
71962f00af
35
wazuh-agent/.SRCINFO
Normal file
35
wazuh-agent/.SRCINFO
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
pkgbase = wazuh-agent
|
||||||
|
pkgdesc = Wazuh Dashboard for Arch Linux
|
||||||
|
pkgver = 4.6.0
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://wazuh.com/
|
||||||
|
install = wazuh-agent.install
|
||||||
|
arch = x86_64
|
||||||
|
license = gpl2
|
||||||
|
depends = curl
|
||||||
|
depends = gcc
|
||||||
|
depends = make
|
||||||
|
depends = sudo
|
||||||
|
depends = wget
|
||||||
|
depends = expect
|
||||||
|
depends = gnupg
|
||||||
|
depends = perl-base
|
||||||
|
depends = perl
|
||||||
|
depends = fakeroot
|
||||||
|
depends = python
|
||||||
|
depends = brotli
|
||||||
|
depends = automake
|
||||||
|
depends = autoconf
|
||||||
|
depends = libtool
|
||||||
|
depends = gawk
|
||||||
|
depends = libsigsegv
|
||||||
|
depends = nodejs
|
||||||
|
depends = base-devel
|
||||||
|
depends = inetutils
|
||||||
|
depends = cmake
|
||||||
|
optdepends = lsb-release
|
||||||
|
source = https://packages.wazuh.com/4.x/yum/wazuh-agent-4.6.0-1.x86_64.rpm
|
||||||
|
validpgpkeys = 9E646BB0630C8FD18ACD15541B93E6A766CD229D
|
||||||
|
sha256sums = efd02f25b76bce5d77976a8a7121a8009edeac32545e5a762e47dcf3182b9d34
|
||||||
|
|
||||||
|
pkgname = wazuh-agent
|
57
wazuh-agent/PKGBUILD
Normal file
57
wazuh-agent/PKGBUILD
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
# Maintainer: Jesus Martin Ortega Martinez (madara125) <martin.ortega.arashi@gmail.com><jortega@condorbs.net>
|
||||||
|
# Contribuidor: Kevin Muñoz <kmunoz@condorbs.net>
|
||||||
|
pkgname=wazuh-agent
|
||||||
|
pkgver=4.6.0
|
||||||
|
_remRevision=1
|
||||||
|
_prodver=${pkgver}-${_remRevision}
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Wazuh Dashboard for Arch Linux"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="https://wazuh.com/"
|
||||||
|
license=('gpl2')
|
||||||
|
depends=(
|
||||||
|
'curl'
|
||||||
|
'gcc'
|
||||||
|
'make'
|
||||||
|
'sudo'
|
||||||
|
'wget'
|
||||||
|
'expect'
|
||||||
|
'gnupg'
|
||||||
|
'perl-base'
|
||||||
|
'perl'
|
||||||
|
'fakeroot'
|
||||||
|
'python'
|
||||||
|
'brotli'
|
||||||
|
'automake'
|
||||||
|
'autoconf'
|
||||||
|
'libtool'
|
||||||
|
'gawk'
|
||||||
|
'libsigsegv'
|
||||||
|
'nodejs'
|
||||||
|
'base-devel'
|
||||||
|
'inetutils'
|
||||||
|
'cmake'
|
||||||
|
);
|
||||||
|
optdepends=(
|
||||||
|
'lsb-release'
|
||||||
|
);
|
||||||
|
validpgpkeys=('9E646BB0630C8FD18ACD15541B93E6A766CD229D')
|
||||||
|
|
||||||
|
source=("https://packages.wazuh.com/4.x/yum/${pkgname}-${_prodver}.x86_64.rpm")
|
||||||
|
|
||||||
|
sha256sums=('efd02f25b76bce5d77976a8a7121a8009edeac32545e5a762e47dcf3182b9d34')
|
||||||
|
|
||||||
|
install=$pkgname.install
|
||||||
|
|
||||||
|
package() {
|
||||||
|
#change permissions
|
||||||
|
chmod -R +w "$srcdir/var/ossec"
|
||||||
|
#Setup
|
||||||
|
cd $pkgdir
|
||||||
|
mv $srcdir/etc .
|
||||||
|
mv $srcdir/usr .
|
||||||
|
mv $srcdir/var .
|
||||||
|
#Set systemd service file perms
|
||||||
|
chmod 644 $pkgdir/usr/lib/systemd/system/wazuh-agent.service
|
||||||
|
|
||||||
|
}
|
9
wazuh-agent/wazuh-agent.install
Normal file
9
wazuh-agent/wazuh-agent.install
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
post_install()
|
||||||
|
{
|
||||||
|
echo "Visit https://documentation.wazuh.com/current/installation-guide/wazuh-agent/wazuh-agent-package-linux.html and follow the configure instructions, also, check https://documentation.wazuh.com/current/user-manual/deployment-variables/deployment-variables-linux.html for deployment vars, and https://documentation.wazuh.com/current/user-manual/agent-enrollment/index.html if you didn't follow wazu's installation guide
|
||||||
|
or, just run the next commands:
|
||||||
|
/var/ossec/bin/manage_agents -i <agent_key>
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable wazuh-agent
|
||||||
|
systemctl start wazuh-agent"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user