Guide de déploiement d’Azure pour le proxy Zabbix

Présentation générale

Cette page décrit comment déployer un proxy Zabbix à l’aide d’Azure.

Plusieurs versions de Zabbix sont disponibles pour le déploiement sur la plateforme. Veillez à consulter la documentation correspondant à la même version de Zabbix que celle que vous avez déployée. La documentation des différentes versions de Zabbix peut être sélectionnée dans le menu déroulant des versions.

Déploiement d’un proxy Zabbix

Pour déployer un proxy Zabbix, accédez d’abord à la page Zabbix sur la marketplace Azure. Cliquez sur Get it now.

Vous pouvez consulter ici des informations supplémentaires sur le déploiement actuel, telles que la présentation générale, les plans tarifaires, etc. Cliquez sur Create ou sur Start with a pre-set configuration.

Procédez à la configuration détaillée de la VM : sélectionnez la taille de la VM, le compte administrateur, le disque, le réseau, la gestion et les autres paramètres. Ces paramètres peuvent varier en fonction des exigences de votre infrastructure.

Vous pouvez utiliser la configuration suivante comme exemple :

Onglet Basics :

  • Subscription : Azure subscription 1
  • Resource group : Zabbix_Resources
  • Virtual machine name : Zabbix-proxy
  • Availability options : No infrastructure redundancy required
  • Security type : Standard
  • Image : Zabbix Proxy 7.4 - x64 Gen2
  • Size : Standard_B2ms - 2 vcpus, 8 GiB memory
  • Authentication type : SSH public key
  • Username : azureuser
  • SSH public key source : Generate new key pair

Onglet Disks :

  • Encryption at host : décoché
  • OS disk type : Standard SSD
  • Delete with VM : coché
  • Enable Ultra Disk compatibility : décoché

Onglet Networking :

  • Virtual network : Zabbix_Resources-vnet
  • Public IP : Zabbix-proxy-ip
  • NIC network security group : Advanced
  • Configure network security group : Zabbix-proxy-nsg

Onglet Management : les paramètres peuvent être conservés par défaut.

Onglet Monitoring : les paramètres peuvent être conservés par défaut.

Onglet Advanced : les paramètres peuvent être conservés par défaut.

Onglet Tags :

  • Name : Resource
  • Value : Zabbix
  • Resource : All resource selected

Confirmez les détails de la VM et créez la VM.

Vous serez redirigé vers la page d’état du déploiement de la VM. Attendez que le déploiement soit terminé.

Une fois le déploiement terminé, ouvrez la ressource et notez son adresse IP publique. Connectez-vous au proxy Zabbix via SSH, en utilisant les identifiants administrateur créés lors du déploiement de la VM, afin de configurer le proxy.

Le fichier de configuration du proxy Zabbix se trouve dans /etc/zabbix/zabbix_proxy.conf.

La configuration initiale du proxy consiste à modifier les paramètres ProxyMode, Server et Hostname dans le fichier de configuration du proxy Zabbix.

Le mode du proxy peut être modifié en éditant le paramètre ProxyMode. Définissez ProxyMode=0 pour le mode actif ou ProxyMode=1 pour le mode passif.

Le paramètre Server doit contenir l’adresse IP du serveur Zabbix.

Le paramètre Hostname doit contenir le nom d’hôte du proxy Zabbix. Le nom d’hôte défini ici doit correspondre au nom du proxy indiqué lors de la configuration du proxy dans l’interface Zabbix.

Ouvrez l’interface Zabbix et accédez à Administration > Proxies. Cliquez sur le bouton Create proxy.

Saisissez le même nom de proxy que la valeur du paramètre Hostname dans le fichier de configuration du proxy.

Sélectionnez le mode du proxy et indiquez l’adresse IP du proxy (facultatif pour les proxies actifs).

Cliquez sur le bouton Create proxy pour créer un proxy.

Emplacement de la base de données du proxy

La base de données SQLite du proxy se trouve dans /tmp/zabbix_proxy.sqlite3 et est spécifiée par le paramètre DBName dans le fichier de configuration du proxy Zabbix.