Créer un agent à l'aide d'un programme d'installation pour CentOS
Ce document fournit les packages requis pour installer un agent sur CentOS 7.9. Avant d'installer l'agent, vous devez installer et configurer les packages requis listés dans ce document.
Google vous recommande d'exécuter les commandes une par une pour vous assurer que chaque action est effectuée correctement.
Installer et configurer les packages requis
Pour installer et configurer les packages requis, procédez comme suit :
- Exécutez les commandes suivantes pour installer les packages Linux :
- Exécutez les commandes suivantes pour démarrer le service
atd
: Installez OpenSSL 3.0.7.
Exécutez les commandes suivantes pour installer OpenSSL 3.0.7 :
-
Exécutez les commandes suivantes pour installer Python 3.7.4 :
-
Exécutez les commandes suivantes pour installer Python 3.11.8 :
- Exécutez les commandes suivantes pour créer des liens symboliques vers des fichiers Python spécifiques :
- Exécutez les commandes suivantes pour configurer
pip
: - Facultatif : Si vous utilisez l'intégration Microsoft SQL, exécutez les commandes suivantes pour installer les utilitaires du pilote SQL MsOdbc :
yum update -y
yum groupinstall -y 'development tools'
yum install bzip2-devel -y
yum install sqlite -y
yum install libffi-devel -y
yum install gcc -y
yum install gcc-c++ -y
yum install python-devel -y
yum install python3-devel -y
yum install zlib-devel -y
yum install openssl-devel -y
yum install epel-release -y
yum install perl-core -y
yum update -y
yum install supervisor -y
yum install at -y
yum install sharutils -y
systemctl start atd
systemctl enable atd
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
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
make clean
./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
make
make altinstall
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
ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
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
yum -y remove unixODBC unixODBC-devel
rpm -Uvh --replacepkgs https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
yum install -y msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1 unixODBC-utf16-devel
ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd
Installer un agent distant
Avant d'installer un agent à distance, assurez-vous d'avoir effectué toutes les configurations requises.
Pour installer un agent à distance :
- Dans la plate-forme, accédez à Paramètres > Avancé > Agents à distance.
- Sur la page Agents distants, cliquez sur > cliquez sur Installation manuelle. Ajouter
- Saisissez un nom d'agent et sélectionnez un environnement.
- Cliquez sur Suivant.
Sélectionnez une option pour télécharger l'agent.
- Téléchargez l'agent sur votre ordinateur.
- Saisissez une adresse e-mail pour envoyer le téléchargement à l'adresse e-mail configurée. Assurez-vous d'avoir configuré l'intégration de l'e-mail dans le bon environnement.
- Facultatif : Cliquez sur Ajouter un contact pour l'environnement afin d'ajouter une personne à contacter pour l'environnement.
Les fichiers suivants sont téléchargés :
.env
: variables d'environnement SiemplifySiemplifyAgent_Centos.sh
: fichier de script de l'installateur
- Cliquez sur Suivant.
- Stockez la commande de l'installateur dans un emplacement sécurisé.
- Utilisez WinSCP (ou un outil similaire) pour copier les fichiers sur la machine sur laquelle vous souhaitez installer l'agent.
- Connectez-vous à la machine à l'aide de SSH, en saisissant votre nom d'utilisateur et votre mot de passe.
- Exécutez la commande suivante pour définir les autorisations :
- Exécutez la commande d'installation que vous avez enregistrée précédemment pour installer l'agent.
- Revenez au processus d'installation sur votre plate-forme, puis cliquez sur Suivant. Un message de confirmation de la connexion de l'agent s'affiche.
sudo chmod +x SiemplifyAgent_Centos.sh
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.