GNU/Linux >> Znalost Linux >  >> Cent OS

Audit vaší infrastruktury – Nainstalujte Rudder Agent na CentOS / Ubuntu / Debian

Tento článek je druhou částí série Audit Your Infrastructure with Rudder . Zde se budeme zabývat instalací agenta Rudder na CentOS / Ubuntu / Debian .

Článková řada

1. Audit vaší infrastruktury – Nainstalujte Rudder Server na CentOS 7 / Ubuntu 16.04 / Debian
2. Audit vaší infrastruktury – Nainstalujte Rudder Agent na CentOS / Ubuntu / Debian
3. Audit vaší infrastruktury – Proveďte bezpečnostní audit pomocí směrovky

Rudder agent je klientský software a je třeba jej nainstalovat na všechny uzly (hostitele), aby je mohl server Ruder auditovat.

Uzel může být fyzický nebo virtuální.

Požadavky

OS

Linux

  • Debian 5 až 8
  • RedHat Enterprise Linux (RHEL) / CentOS 3 a 5 až 7
  • Fedora 18
  • SuSE Enterprise Server 10 SP3, 11 SP1, 11 SP3, 11 SP4, 12, 12 SP1, 12 SP2
  • Ubuntu LTS – 10,04 (Lucid), 12,04 (Precise), 12,10 (Quantal), 14,04 LTS (Trusty) a 16,04 LTS (Xenial)

Další unixové systémy

  • IBM AIX 5.3, 6.1 a 7.1

Windows

  • Microsoft Windows Server 2008, 2008 R2, 2012, 2012 R2 (vyžaduje komerční verzi CFEngine – Rudder Agent).

Hardware

Na agenta Kormidla nejsou žádné zvláštní požadavky.

Přidat úložiště směrovky

Agent Rudder je dostupný v úložišti Rudder, takže jej přidejte na všechny uzly, které chcete, aby byly Rudderem auditovány.

### CentOS  / RHEL ###

# rpm --import https://www.rudder-project.org/rpm-repos/rudder_rpm_key.pub

# echo '[Rudder_4.1]
name=Rudder 4.1 EL repository
baseurl=http://www.rudder-project.org/rpm-4.1/RHEL_$releasever/
gpgcheck=1
gpgkey=http://www.rudder-project.org/rpm-4.1/RHEL_$releasever/repodata/repomd.xml.key' > /etc/yum.repos.d/rudder.repo

### Debian / Ubuntu ###

# wget --quiet -O- "https://www.rudder-project.org/apt-repos/rudder_apt_key.pub" | sudo apt-key add -

# echo "deb http://www.rudder-project.org/apt-4.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list

# apt-get update

Nainstalujte agenta Rudder Agent

Můžete použít yum v CentOS/RHEL a apt-get v Ubuntu /Debian pro instalaci Rudder Agent.

### CentOS  / RHEL  ###

yum install -y rudder-agent

### Debian / Ubuntu ###

apt-get install -y rudder-agent

Konfigurace agenta kormidla

Aktualizujte konfigurační soubor agenta Rudder pomocí IP adresy nebo názvu hostitele serveru Rudder.

echo '<hostname or ipaddress>' > /var/rudder/cfengine-community/policy_server.dat

Příklad:

echo '192.168.1.10' > /var/rudder/cfengine-community/policy_server.dat

Doporučujeme použít adresu IP kořenového serveru Rudder. Název DNS tohoto serveru lze také přijmout, pokud máte důvěryhodnou infrastrukturu DNS se správným zpětným rozlišením.

Spusťte službu agenta kormidla.

service rudder start

Ověřit agenta kormidla

Vyčkejte několik minut po spuštění agenta Rudder. Ve webovém rozhraní Rudder by měl čekat nový uzel.

Přejděte na Kormidlo>> Správa uzlů>> Přijmout nové uzly . Vyberte svůj uzel a klikněte na Přijmout.

Klikněte na Přijmout.

Zkontrolujte nový uzel na seznamu uzlů, Kormidlo>> Správa uzlů>> Uveďte seznam uzlů.

U nového uzlu můžete zaznamenat 100% nesoulad. Chcete-li tento problém vyřešit, musíte odeslat inventář nového uzlu. Spustit:

rudder agent inventory

Výstup:

Rudder agent 4.1.7-stretch0 (CFEngine Core 3.10.2)
Node uuid: 14099804-a83a-4724-8718-8d70bf00efd1
Start execution with config [20171014-130855-89b4ea34]

M| State         Technique                 Component                 Key                Message
E| compliant     Inventory                 inventory                                    The inventory has been successfully sent

## Summary #####################################################################
   => 1 components in Enforce mode
      -> 1 compliant
execution time: 19.33s
################################################################################

Znovu zkontrolujte, zda uzel vyhovuje.

To je vše. Nyní jste dokončili instalaci serveru Rudder a Agent. Také přidali agenta na server Rudder . Brzy se vrátíme k tomu, jak provést audit uzlu pomocí serveru Rudder.


Cent OS
  1. Jak nainstalovat Ansible na CentOS 7 / RHEL 7 / Ubuntu 18.04 / 16.04 &Debian 9

  2. Jak nainstalovat Python pip na CentOS/Debian/Ubuntu

  3. Jak sledovat váš CPU na systémech debian nebo ubuntu

  1. Jak nainstalovat Ioncube loader na CentOS, Debian a Ubuntu

  2. Nainstalujte ElasticSearch na CentOS 7 / Debian 9 / Ubuntu 16.04 / Linux Mint 18

  3. Jak nainstalovat Zabbix Agent na CentOS 8/7, Ubuntu 20.04 a Debian 11/10

  1. Instalace a nastavení Fail2Ban:Ubuntu, CentOS, Fedora a Debian

  2. Jak nainstalovat Apache Hadoop na CentOS 7, Ubuntu 18.04 a Debian 9

  3. Nainstalujte agenta OSSEC na Ubuntu 14.04