Au lieu de configurer manuellement ou de r¨¦utiliser un serveur existant pour Áú»¢¶Ä²©, les utilisateurs peuvent ³Ù¨¦±ô¨¦³¦³ó²¹°ù²µ±ð°ù une image du CD d'installation de l'appliance Áú»¢¶Ä²© ou de l'appliance Áú»¢¶Ä²© directement. Le CD d'installation de l'appliance Áú»¢¶Ä²© pourrait ¨ºtre utilis¨¦ pour le d¨¦ploiement instantan¨¦ du serveur Áú»¢¶Ä²© (MySQL), du serveur Áú»¢¶Ä²© (PostgreSQL), du proxy Áú»¢¶Ä²© (MySQL) et du proxy Áú»¢¶Ä²© (SQLite 3).
Les machines virtuelles pour l'appliance Áú»¢¶Ä²© sont pr¨¦par¨¦es avec le support MySQL pour le serveur Áú»¢¶Ä²©. Ce dernier est construit ¨¤ l'aide du CD d'installation de l'appliance Áú»¢¶Ä²©.
|<| |<| |-|
|<| |<| |-|
Les versions de l'appliance Áú»¢¶Ä²© et du CD d'installation sont bas¨¦es sur les versions suivantes d'Ubuntu :
Version de l'appliance Áú»¢¶Ä²© | Version Ubuntu |
---|---|
3.4.0 | 14.04.3 |
L'appliance Áú»¢¶Ä²© est disponible dans les formats suivants :
Pour commencer, d¨¦marrez l'appliance et pointez votre navigateur sur l'adresse IP re?ue via DHCP : http://<host_ip>/zabbix
Elle dispose d'un serveur Áú»¢¶Ä²© configur¨¦ et s'ex¨¦cutant sur MySQL, ainsi que d'une interface utilisateur disponible.
L'appliance a ¨¦t¨¦ construite en utilisant la fonctionnalit¨¦ standard Ubuntu/Debian appel¨¦e fichiers 'Preseed'.
Il y a quelques modifications appliqu¨¦es ¨¤ la configuration Ubuntu de base.
Le »å¨¦±è?³Ù officiel Áú»¢¶Ä²© a ¨¦t¨¦ ajout¨¦ ¨¤ /etc/apt/sources.list:
## Áú»¢¶Ä²© repository
deb http://repo.zabbix.com/zabbix/3.4/ubuntu trusty main
deb-src http://repo.zabbix.com/zabbix/3.4/ubuntu trusty main
L'appliance utilise le pare-feu iptables avec des r¨¨gles pr¨¦d¨¦finies :
Divers utilitaires basiques ont ¨¦t¨¦ ajout¨¦s pour faciliter le travail avec Áú»¢¶Ä²© et de supervision de mani¨¨re g¨¦n¨¦rale :
Certains de ces packages sont utilis¨¦s par Áú»¢¶Ä²©, d'autres sont install¨¦s pour aider les utilisateurs ¨¤ configurer/g¨¦rer les param¨¨tres de l'appliance.
Par d¨¦faut, l'appliance utilise DHCP pour obtenir une adresse IP. Pour sp¨¦cifier une adresse IP statique :
Pour plus d'informations sur les autres options possible, r¨¦f¨¦rez-vous ¨¤ la officielle Unbuntu.
Pour configurer le DNS, ajoutez les noms des serveurs dans /etc/resolv.conf, en sp¨¦cifiant chaque nom de serveur par ligne : nameserver 192.168.1.2.
Par d¨¦faut, l'appliance utilise l'horloge syst¨¨me UTC. Pour changer de fuseau horaire, copiez le fichier appropri¨¦ depuis /usr/share/zoneinfo vers /etc/localtime, par exemple :
L'appliance contient quelques modification d'encodage :
Ces changements sont n¨¦cessaire pour prendre en charge une interface web Áú»¢¶Ä²© dans plusieurs langues.
La configuration de l¡¯appliance Áú»¢¶Ä²© comporte les mots de passe et d'autres modifications de configuration suivants :
System :
Database :
Les mots de passe de base de donn¨¦es sont g¨¦n¨¦r¨¦s al¨¦atoirement lors de l'installation.
Le mot de passe root est stock¨¦ dans le fichier /root/.my.cnf, il n'est pas n¨¦cessaire d'entrer un mot de passe sous le compte "root".
Áú»¢¶Ä²© frontend :
Pour changer le mot de passe de l'utilisateur de la base de donn¨¦es, cela doit ¨ºtre effectu¨¦ aux endroits suivants :
Si vous ex¨¦cutez une version Live CD/DVD de l'appliance ou que vous ne pouvez pas utiliser de stockage persistant pour une autre raison, vous pouvez cr¨¦er une sauvegarde de la base de donn¨¦es enti¨¨re, y compris toutes les donn¨¦es de configuration et les donn¨¦es collect¨¦es.
Pour cr¨¦er la sauvegarde, ex¨¦cutez :
Vous pouvez maintenant transf¨¦rer le fichier dbdump.bz2 sur une autre machine.
Pour restaurer ¨¤ partir de la sauvegarde, transf¨¦rez-la vers l'appliance et ex¨¦cutez :
Assurez-vous que le serveur Áú»¢¶Ä²© est arr¨ºt¨¦ lors de la restauration.
Par d¨¦faut, l'acc¨¨s ¨¤ l'interface utilisateur est autoris¨¦e depuis n'importe quel endroit.
L'interface utilisateur est accessible via http://<host>/zabbix.
Cela peut ¨ºtre personnalis¨¦ dans /etc/apache2/conf-available/zabbix.conf. Vous devez red¨¦marrer le serveur web apr¨¨s avoir modifi¨¦ ce fichier. Pour cela, connectez-vous ¨¤ la machine en SSH en tant que root et ex¨¦cutez :
Par d¨¦faut, seuls les ports list¨¦s pr¨¦c¨¦demment sont ouverts. Pour ouvrir d'autres ports, modifiez simplement le fichier "/etc/iptables/rules.v4" ou "/etc/iptables/rules.v6" et rechargez les r¨¨gles du pare-feu :
Cette installation de Áú»¢¶Ä²© est fournie avec le support pour les ¨¦l¨¦ments suivants :
L'appliance Áú»¢¶Ä²© utilise snmptrapfmt pour g¨¦rer les traps SNMP. Elle est configur¨¦e pour recevoir tous les traps.
L'authentication n'est pas obligatoire. Si vous voulez activer l'authentification, vous devez changer le fichier /etc/snmp/snmptrapd.conf et sp¨¦cifiez les param¨¨tres d'authentification n¨¦cessaires.
Tous les traps sont stock¨¦s dans le fichier /var/log/zabbix/snmptrapfmt.log. Un m¨¦canisme de rotation de log est mis en place gr?ce ¨¤ logrotate avant que le fichier n'atteigne la taille de 2Go.
Les packages Áú»¢¶Ä²© de l'appliance peuvent ¨ºtre mis ¨¤ jour. Pour ce faire, ex¨¦cutez :
Des scripts d'initialisation appropri¨¦s sont fournis. Pour contr?ler le serveur Áú»¢¶Ä²©, utilisez l'un de ces ¨¦l¨¦ments :
Remplacez server par agent pour l'agent Áú»¢¶Ä²© ou par proxy pour le proxy Áú»¢¶Ä²©.
Cr¨¦ez une sauvegarde de toutes les donn¨¦es avant d'essayer l'une des ¨¦tapes.
L'espace disque disponible sur l'appliance peut ne pas ¨ºtre suffisant. Dans ce cas, il est possible d'¨¦tendre le disque. Pour ce faire, ¨¦tendez d'abord le p¨¦riph¨¦rique bloc dans votre environnement de virtualisation, puis proc¨¦dez comme suit.
¶Ù¨¦³¾²¹°ù°ù±ð°ù fdisk pour changer la taille de la partition. En tant que root, ex¨¦cutez :
Cela d¨¦marrera fdisk sur le disque sda. Ensuite, passez aux secteurs en utilisant :
Ne d¨¦sactivez pas le mode de compatibilit¨¦ DOS en entrant c. Si vous la d¨¦sactivez, cela endommagera la partition.
Supprimez ensuite la partition existante et cr¨¦ez-en une nouvelle avec la taille souhait¨¦e. Dans la majorit¨¦ des cas, vous accepterez le maximum disponible, ce qui ¨¦tendra le syst¨¨me de fichiers ¨¤ la taille disponible pour le disque virtuel. Pour ce faire, entrez la s¨¦quence suivante dans l'invite fdisk :
Si vous souhaitez laisser de l'espace pour des partitions additionnelles (swap etc), vous pouvez entrer une autre valeur pour le nouveau secteur. Quand cela est fait sauvegardez les modifications en tapant :
Apr¨¨s la cr¨¦ation de la partition (nouveau disque ou disque existant ¨¦tendu), cr¨¦er le volume physique :
Le nom de la partition /dev/sdb1 est utilis¨¦e dans l'exemple ; dans votre cas, le nom du disque et le num¨¦ro de la partition peuvent ¨ºtre diff¨¦rent. Vous pouvez v¨¦rifier le num¨¦ro de la partition en utilisant la commande fdisk -l /dev/sdb.
V¨¦rifiez le nouveau volume physique :
V¨¦rifiez les volumes physiques disponibles. Il doit y avoir 2 volumes zabbix-vg et nouvellement cr¨¦¨¦s :
Etendez votre volume group avec le nouveau volume physique
V¨¦rifiez le volume group "zabbix-vg" :
Maintenant ¨¦tendez votre volume logique avec l'espace libre :
Redimensionnez votre volume racine (peut peut fait via le live system) :
Red¨¦marrez la machine virtuelle (comme la partition que nous avons modifi¨¦e est actuellement utilis¨¦e). ?a y est, le syst¨¨me de fichiers devrait maintenant atteindre la taille de la partition. V¨¦rifiez le volume "/dev/mapper/zabbix--vg-root" :
** Conversion d'image pour XenServer **
Pour utiliser des images Xen avec Citrix Xenserver, vous devez convertir l'image disque. Pour faire cela :
// Instructions du blog de Brian Radford//.
Les images au format vmdk sont utilisables directement dans les produits VMware Player, Server et Workstation. Pour ¨ºtre utilis¨¦s dans ESX, ESXi et vSphere, ils doivent ¨ºtre convertis ¨¤ l'aide de .
Remplacez /dev/sdc par votre lecteur de disque Flash/HDD.