Agent mit einem Installationsprogramm für RHEL erstellen

Unterstützt in:

In diesem Leitfaden finden Sie die erforderlichen Pakete für die Installation eines Agents unter Red Hat Enterprise Linux (RHEL) 8.7. Bevor Sie einen Agent installieren, müssen Sie die in diesem Dokument aufgeführten erforderlichen Pakete installieren und konfigurieren.

Google empfiehlt, die Befehle einzeln auszuführen, um sicherzugehen, dass jede Aktion erfolgreich ausgeführt wird.

Erforderliche Pakete installieren und konfigurieren

So installieren und konfigurieren Sie die erforderlichen Pakete:

  1. Führen Sie die folgenden Befehle aus, um die Variable PATH zu konfigurieren:
  2. echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    
  3. Führen Sie die folgenden Befehle aus, um Linux-Pakete zu installieren:
  4. dnf update -y
    dnf groupinstall -y 'Development Tools'
    dnf install bzip2-devel -y
    dnf install sqlite -y
    dnf install libffi-devel -y
    dnf install gcc -y
    dnf install gcc-c++ -y
    dnf install python2-devel -y
    dnf install python3-devel -y
    dnf install zlib-devel -y
    dnf install openssl-devel -y
    dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    dnf install epel-release -y
    subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
    dnf install perl-core -y
    dnf update -y
    dnf install supervisor -y
    dnf install at -y
    dnf install sharutils -y
  5. Führen Sie die folgenden Befehle aus, um den Dienst atd zu starten:
  6. systemctl start atd
    systemctl enable atd
  7. Führen Sie die folgenden Befehle aus, um OpenSSL 3.0.7 zu installieren:
  8. cd /usr/local/src
    wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
    tar -xf openssl-3.0.7.tar.gz
    cd openssl-3.0.7
    ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
    make -j$((`nproc`+1))
    make install
    cd /etc/ld.so.conf.d/
    echo /usr/local/ssl/lib64 > openssl-3.0.7.conf
    ldconfig -v
    echo PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ssl/bin" > /etc/environment
    source /etc/environment
    ln -sf  /usr/local/ssl/bin/openssl /usr/bin/openssl
    export LDFLAGS="$LDFLAGS -L/usr/local/ssl/lib64"
    export LD_LIBRARY_PATH=/usr/local/ssl/lib64
  9. Führen Sie die folgenden Befehle aus, um Python 3.7.4 zu installieren:
  10. cd /usr/src
    wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
    tar xzf Python-3.7.4.tgz
    cd Python-3.7.4
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  11. Führen Sie die folgenden Befehle aus, um Python 3.11.8 zu installieren:
  12. cd /usr/src
    wget http://www.python.org/ftp/python/3.11.8/Python-3.11.8.tgz
    tar xzf Python-3.11.8.tgz
    cd Python-3.11.8
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  13. Führen Sie die folgenden Befehle aus, um Python-Symlinks zu erstellen:
  14. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  15. Führen Sie die folgenden Befehle aus, um pip für alle Python-Versionen zu konfigurieren:
  16. wget -O get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
    /usr/local/bin/python2 get-pip.py
    /usr/local/bin/python3 get-pip.py
    /usr/local/bin/pip2 install --upgrade pip
    /usr/local/bin/pip3 install --upgrade pip
    wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
    /usr/local/bin/python3.11 get-pip-3.11.py
    /usr/local/bin/python3.11 -m pip install --upgrade pip
  17. Optional: Wenn Sie die Microsoft SQL-Integration verwenden, führen Sie die folgenden Befehle aus, um MsOdbc SQL driver utils zu installieren:
  18. dnf -y remove unixODBC unixODBC-devel
    curl  https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo
    dnf install -y msodbcsql17 mssql-tools unixODBC-devel
    ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp
    ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd

Remote-Agent installieren

Bevor Sie einen Remote-Agent installieren, müssen Sie alle erforderlichen Konfigurationen vornehmen.

So installieren Sie einen Remote-Agent:

  1. Rufen Sie auf der Plattform Einstellungen > Erweitert > Remote-Kundenservicemitarbeiter auf.
  2. Klicken Sie auf der Seite Remote Agents (Remote-Agents) auf Add (Hinzufügen) > Manual installation (Manuelle Installation).
  3. Geben Sie einen Namen für den Agent ein und wählen Sie eine Umgebung aus.
  4. Klicken Sie auf Weiter.
  5. Wählen Sie eine Option zum Herunterladen der Agent-Dateien aus:

    • Laden Sie den Agent auf Ihren Computer herunter.
    • Geben Sie eine E‑Mail-Adresse ein, an die der Download gesendet werden soll. Prüfen Sie, ob Sie die E‑Mail-Integration für die richtige Umgebung konfiguriert haben.
  6. Optional: Klicken Sie auf Umgebungskontakt hinzufügen, um eine Kontaktperson für die Umgebung hinzuzufügen.

    Die folgenden Dateien werden heruntergeladen:

    • .env: Siemplify-Umgebungsvariablen
    • SiemplifyAgent_Centos.sh: Installationsskriptdatei
  7. Klicken Sie auf Weiter.
  8. Bewahren Sie den Installationsbefehl an einem sicheren Ort auf.
  9. Verwenden Sie WinSCP (oder ein ähnliches Tool), um die Dateien auf den Computer zu kopieren, auf dem Sie den Agent installieren möchten.
  10. Melden Sie sich mit SSH mit Ihrem Nutzernamen und Passwort auf dem Computer an.
  11. Führen Sie den folgenden Befehl aus, um die Berechtigungen für das Installationsskript festzulegen:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Führen Sie den gespeicherten Installationsbefehl aus, um den Agent zu installieren.
  14. Kehren Sie zum Installationsvorgang auf Ihrer Plattform zurück und klicken Sie auf Weiter. Eine Bestätigungsmeldung für die Agent-Verbindung wird angezeigt.

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten