GNU/Linux >> Linux Esercitazione >  >> Cent OS

Verifica la tua infrastruttura:installa Rudder Agent su CentOS / Ubuntu / Debian

Questo articolo è la seconda parte della serie Audit Your Infrastructure with Rudder . Qui tratteremo l'installazione dell'agente Rudder su CentOS / Ubuntu / Debian .

Serie di articoli

1. Verifica la tua infrastruttura:installa Rudder Server su CentOS 7 / Ubuntu 16.04 / Debian
2. Controlla la tua infrastruttura:installa Rudder Agent su CentOS / Ubuntu / Debian
3. Controlla la tua infrastruttura:esegui il controllo della sicurezza utilizzando Rudder

L'agente Rudder è un software client e deve essere installato su tutti i nodi (host) per essere controllati dal server Ruder.

Un nodo può essere fisico o virtuale.

Requisiti

OS

Linux

  • Debian da 5 a 8
  • RedHat Enterprise Linux (RHEL)/CentOS 3 e da 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) e 16.04 LTS (Xenial)

Altri sistemi Unix

  • IBM AIX 5.3, 6.1 e 7.1

Finestre

  • Microsoft Windows Server 2008, 2008 R2, 2012, 2012 R2 (richiede la versione commerciale di CFEngine – Rudder Agent).

Hardware

Non ci sono requisiti speciali per l'agente Rudder.

Aggiungi repository Rudder

L'agente Rudder è disponibile nel repository Rudder, quindi aggiungilo su tutti i nodi che desideri siano controllati da Rudder.

### 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

Installa l'agente del timone

Puoi usare yum in CentOS/RHEL e apt-get su Ubuntu /Debian per l'installazione di Rudder Agent.

### CentOS  / RHEL  ###

yum install -y rudder-agent

### Debian / Ubuntu ###

apt-get install -y rudder-agent

Configura agente timone

Aggiorna il file di configurazione dell'agente Rudder con l'indirizzo IP o il nome host del server Rudder.

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

Esempio:

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

Ti suggeriamo di utilizzare l'indirizzo IP del Rudder Root Server. Il nome DNS di questo server può essere accettato anche se disponi di un'infrastruttura DNS affidabile con risoluzioni inverse appropriate.

Avvia il servizio dell'agente del timone.

service rudder start

Convalida agente timone

Attendere alcuni minuti dopo l'inizio dell'agente Rudder. Un nuovo nodo dovrebbe essere in sospeso nell'interfaccia web di Rudder.

Vai a Timone>>Gestione dei nodi>> Accetta nuovi nodi . Seleziona il tuo nodo e fai clic su Accetta.

Fare clic su Accetta.

Controlla il nuovo nodo nell'elenco dei nodi, Timone>>Gestione dei nodi>> Elenca i nodi.

Potresti notare una non conformità del 100% per un nuovo nodo. Per risolvere questo problema, devi inviare un inventario di un nuovo nodo. Corri:

rudder agent inventory

Risultato:

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
################################################################################

Verifica di nuovo la conformità di un nodo.

È tutto. Ora hai terminato l'installazione di Rudder Server e agente. Inoltre, aggiunto un agente al server Rudder . Torneremo presto su come eseguire un auditing di un nodo con server Rudder.


Cent OS
  1. Come installare il caricatore Ioncube su CentOS, Debian e Ubuntu

  2. Installa ElasticSearch su CentOS 7 / Debian 9 / Ubuntu 16.04 / Linux Mint 18

  3. Come installare Apache Hadoop su CentOS 7, Ubuntu 18.04 e Debian 9

  4. Come installare Ansible su CentOS 7 / RHEL 7 / Ubuntu 18.04 / 16.04 e Debian 9

  5. Come monitorare la tua CPU su sistemi Debian o Ubuntu

Installa Monitorix su CentOS 7 / Ubuntu 16.04 / Fedora 27 / Debian 9 – Strumento di monitoraggio del sistema leggero OpenSource

Verifica la tua infrastruttura:installa Rudder Server su CentOS 7 / Ubuntu 16.04 / Debian

Come installare e configurare GitLab su CentOS 7 / Ubuntu 18.04 e Debian 9

Come installare Kubernetes su CentOS 7, Ubuntu 18.04/16.04 e Debian 9

Come installare Nginx Amplify Agent su CentOS 7

Come installare Zabbix su RHEL/CentOS e Debian/Ubuntu