Zabbix Agent proxmox : Différence entre versions

De SLM - MediaWiki
(Page créée avec « Installer les dependances python https://linuxize.com/post/how-to-install-python-3-9-on-debian-10/ Installez les dépendances nécessaires pour compiler Python : apt… »)
 
Ligne 1 : Ligne 1 :
  
Installer les dependances
+
== Installer les dependances ==
 +
 
 +
=== python ===
 +
https://linuxize.com/post/how-to-install-python-3-9-on-debian-10/
  
python https://linuxize.com/post/how-to-install-python-3-9-on-debian-10/
 
 
 
Installez les dépendances nécessaires pour compiler Python :
 
Installez les dépendances nécessaires pour compiler Python :
 
  apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-de
 
  apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-de
Ligne 28 : Ligne 29 :
 
Python 3.9 a été installé et prêt à être utilisé. Pour le vérifier, tapez :
 
Python 3.9 a été installé et prêt à être utilisé. Pour le vérifier, tapez :
 
  python3.9 --version
 
  python3.9 --version
 +
 +
Mettre à jour
 +
/usr/local/bin/python3.9 -m pip install --upgrade pip
 +
 +
 +
=== Agent Zabbix ===
 +
[[Zabbix_Agent_Debian|Agent Debian]]
 +
 +
=== Installation ===
 +
pip3.9 install proxmoxer
 +
pip install requests
 +
mkdir /etc/scripts
 +
cd /etc/scripts
 +
wget https://raw.githubusercontent.com/takala-jp/zabbix-proxmox/master/scripts/proxmox_cluster.py
 +
chmod +x proxmox_cluster.py

Version du 1 novembre 2021 à 13:19

Installer les dependances

python

https://linuxize.com/post/how-to-install-python-3-9-on-debian-10/

Installez les dépendances nécessaires pour compiler Python :

apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-de

Téléchargez le code source de la dernière version depuis la page de téléchargement Python avec wget :

wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

Une fois le téléchargement terminé, décompresser l'archive

tar -xf Python-3.9.1.tgz

Accédez au répertoire source Python et exécutez le configurescript :

cd Python-3.9.1
./configure --enable-optimizations

Démarrez le processus de construction de Python 3.9 :

make -j 2

Pour un temps de construction plus rapide, modifiez le -jpour qu'il corresponde au nombre de cœurs de votre processeur. Vous pouvez trouver le numéro en tapant nproc.

Une fois le processus de compilation terminé, installez les binaires Python en tapant :

make altinstall

Nous utilisons altinstallau lieu de installparce que plus tard, nous écraserons le binaire python3 du système par défaut.

Python 3.9 a été installé et prêt à être utilisé. Pour le vérifier, tapez :

python3.9 --version

Mettre à jour

/usr/local/bin/python3.9 -m pip install --upgrade pip


Agent Zabbix

Agent Debian

Installation

pip3.9 install proxmoxer 
pip install requests
mkdir /etc/scripts 
cd /etc/scripts
wget https://raw.githubusercontent.com/takala-jp/zabbix-proxmox/master/scripts/proxmox_cluster.py
chmod +x proxmox_cluster.py