Zabbix Agent proxmox

De SLM - MediaWiki

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