Au lieu de configurer manuellement ou de réutiliser un serveur existant pour Zabbix, les utilisateurs peuvent télécharger une appliance Zabbix ou une image du CD d'installation de l'appliance Zabbix.
Les versions de l'appliance Zabbix et du CD d'installation sont basées sur AlmaLinux 8 (x86_64).
Le CD d'installation de l'appliance Zabbix peut être utilisé pour un déploiement instantané du serveur Zabbix (MySQL).
Vous pouvez utiliser cette appliance pour évaluer Zabbix. L'appliance n'est pas destinée à une utilisation en production.
Menu de démarrage du CD/DVD d'installation de Zabbix :
L'appliance Zabbix contient un serveur Zabbix (configuré et exécuté sur MySQL) et une interface Web.
L'appliance virtuelle Zabbix est disponible dans les formats suivants :
Pour commencer, démarrez l'appliance et saisissez dans un navigateur l'adresse IP que l'appliance a reçue via DHCP.
DHCP doit être activé sur l'hôte.
Pour obtenir l'adresse IP depuis la machine virtuelle, exécutez :
Pour accéder à l'interface Zabbix, accédez à http://<host_ip> (pour l'accès depuis le navigateur de l'hôte, le mode pont doit être activé dans les paramètres réseau de la machine virtuelle).
Si l'appliance ne démarre pas dans Hyper-V, vous pouvez appuyer sur Ctrl+Alt+F2
pour changer de session tty.
L'appliance est basée sur AlmaLinux 8. Certaines modifications ont été appliquées à la configuration AlmaLinux de base.
Le dépôt officiel de Zabbix a été ajouté à /etc/yum.repos.d :
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.2/rhel/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
L'appliance utilise le pare-feu iptables avec des règles prédéfinies :
Par défaut, l'appliance utilise DHCP pour obtenir l'adresse IP. Pour spécifier une adresse IP statique :
Consultez la documentation Red Hat officielle si nécessaire.
Par défaut, l'appliance utilise UTC pour l'horloge système. Pour modifier le fuseau horaire, copiez le fichier approprié de /usr/share/zoneinfo vers /etc/localtime, par exemple :
La configuration de l'appliance Zabbix comporte les mots de passe et modifications de configuration suivants :
Système :
Interface Web Zabbix :
Base de données :
Les mots de passe de la base de données sont générés de manière aléatoire pendant le processus d'installation.
Le mot de passe root est stocké dans le fichier /root/.my.cnf. Il n'est pas nécessaire de saisir un mot de passe sous le compte "root".
Pour modifier le mot de passe de l'utilisateur de la base de données, des modifications doivent être apportées aux emplacements suivants :
Des utilisateurs distincts zabbix_srv
et zabbix_web
sont définis respectivement pour le serveur et l'interface Web.
Par défaut, l'accès à l'interface Web est autorisé de n'importe où.
L'interface Web est accessible à l'adresse http://<host>.
Cela peut être personnalisé dans /etc/nginx/conf.d/zabbix.conf. Nginx doit être redémarré après avoir modifié ce fichier. Pour ce faire, connectez-vous en utilisant SSH en tant qu'utilisateur root et exécutez :
Par défaut, seuls les ports répertoriés dans les modifications de configuration ci-dessus sont ouverts. Pour ouvrir des ports supplémentaires, modifiez le fichier "/etc/sysconfig/iptables" et rechargez les règles de pare-feu :
Les packages de l'appliance Zabbix peuvent être mis à niveau. Pour ce faire, exécutez :
Les services Systemd sont disponibles :
Les images au format vmdk sont utilisables directement dans les produits VMware Player, Server et Workstation. Pour une utilisation dans ESX, ESXi et vSphere, ils doivent être convertis à l'aide du convertisseur VMware.
Remplacez /dev/sdc par votre périphérique de disque Flash/HDD.