Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

2 Debian/Ubuntu/?Raspbian

Aper?u

Les packages officiels Áú»¢¶Ä²© sont disponibles pour :

  • Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Ubuntu 18.04 (Bionic Beaver) LTS
  • Ubuntu 16.04 (Xenial Xerus) LTS
  • Ubuntu 14.04 (Trusty Tahr) LTS
  • Raspbian (Stretch)

Ajout du »å¨¦±è?³Ù Áú»¢¶Ä²©

Installez le package de configuration du »å¨¦±è?³Ù. Ce package contient les fichiers de configuration apt (logiciel de gestion de packages).

Pour Debian 9, ex¨¦cutez les commandes suivantes :

Remarque ! Pour Debian 8, remplacez 'stretch' par 'jessie' dans les commandes.

# wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb
       # dpkg -i zabbix-release_3.5-1+stretch_all.deb
       # apt update

Pour Ubuntu 18.04 (bionic), ex¨¦cutez les commandes suivantes :

# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
       # dpkg -i zabbix-release_3.5-1+bionic_all.deb
       # apt update
  • Pour Ubuntu 16.04, remplacez 'bionic' par 'xenial' dans les commandes.
  • Pour Ubuntu 14.04, remplacez 'bionic' par 'trusty' dans les commandes.

Pour Raspbian,? ex¨¦cutez les commandes suivantes :

# wget https://?repo.zabbix.com/?zabbix/?4.0/?raspbian/?pool/?main/?z/?zabbix-release/?zabbix-release_4.0-2+stretch_all.deb
       # dpkg -i zabbix-release_4.0-2+stretch_all.deb 
       # apt update

Installation du serveur/proxy/interface web

Pour installer le serveur Áú»¢¶Ä²© avec MySQL :

# apt install zabbix-server-mysql

Pour installer le proxy Áú»¢¶Ä²© avec MySQL :

# apt install zabbix-proxy-mysql

Pour installer l¡¯interface web Áú»¢¶Ä²© :

# apt install zabbix-frontend-php

Remplacez 'mysql' dans les commandes par 'pgsql' pour utiliser PostgreSQL, pour par 'sqlite3' pour utiliser SQLite3 (proxy uniquement).

Cr¨¦ation de la base de donn¨¦es

Pour les d¨¦mons du serveur et du proxy Áú»¢¶Ä²©, une base de donn¨¦es est requise. Elle n'est pas n¨¦cessaire pour ex¨¦cuter l'agent Áú»¢¶Ä²©.

Des bases de donn¨¦es s¨¦par¨¦es sont n¨¦cessaires pour le serveur et le proxy Áú»¢¶Ä²© ; ils ne peuvent pas utiliser la m¨ºme base de donn¨¦es. Donc, s'ils sont install¨¦s sur le m¨ºme h?te, leurs bases de donn¨¦es doivent ¨ºtre cr¨¦¨¦es avec des noms diff¨¦rents !

Cr¨¦ez la base de donn¨¦es en utilisant les instructions fournies pour MySQL ou PostgreSQL.

Import des donn¨¦es

Maintenant importez le sch¨¦ma initial et les donn¨¦es pour le serveur avec MySQL :

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Vous serez invit¨¦ ¨¤ entrer votre nouveau mot de passe pour la base de donn¨¦es.

Avec PostgreSQL :

# zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz | sudo -u <username> psql zabbix

Pour le proxy, importez le sch¨¦ma initial :

# zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -p zabbix

Pour le proxy avec PostgreSQL (ou SQLite) :

# zcat /usr/share/doc/zabbix-proxy-pgsql/schema.sql.gz | sudo -u <username> psql zabbix
       # zcat /usr/share/doc/zabbix-proxy-sqlite3/schema.sql.gz | sqlite3 zabbix.db

Configuration de la base de donn¨¦es pour le serveur/proxy Áú»¢¶Ä²©

Editez zabbix_server.conf (et zabbix_proxy.conf) pour utiliser leurs bases de donn¨¦es respectives. Par exemple?:

# vi /etc/zabbix/zabbix_server.conf
       DBHost=localhost
       DBName=zabbix
       DBUser=zabbix
       DBPassword=<password>

Dans le param¨¨tre DBPassword utilisez le mot de passe de la base de donn¨¦es Áú»¢¶Ä²© pour MySQL ; et le mot de passe de l¡¯utilisateur PosgreSQL pour PosgreSQL.

Utilisez DBHost= avec PostgreSQL. Vous souhaiterez peut-¨ºtre conserver le param¨¨tre par d¨¦faut DBHost=localhost (ou une adresse IP), mais cela fera en sorte que PostgreSQL utilise un socket r¨¦seau pour se connecter ¨¤ Áú»¢¶Ä²©. Voir la section correspondante pour CentOS pour les instructions.

D¨¦marrage des processus du serveur Áú»¢¶Ä²©

C¡¯est maintenant le moment de d¨¦marrer les processus du serveur Áú»¢¶Ä²© et de faire en sorte qu¡¯il d¨¦marre au d¨¦marrage du syst¨¨me?:

# service zabbix-server start
       # update-rc.d zabbix-server enable

Remplacez 'zabbix-server' par 'zabbix-proxy' pour d¨¦marrer les processus du proxy Áú»¢¶Ä²©.

Configuration SELinux

Reportez-vous ¨¤ la section correspondante pour RHEL/CentOS.

Comme la configuration de l¡¯interface web et de SELinux est termin¨¦e, vous devez red¨¦marrer le serveur Web Apache :

# service apache2 restart

Configuration de l¡¯interface Web

Le fichier de configuration Apache pour l¡¯interface web Áú»¢¶Ä²© se trouve dans /etc/apache2/conf-enabled/zabbix.conf. Certains param¨¨tres PHP sont d¨¦j¨¤ configur¨¦s. Mais il est n¨¦cessaire de d¨¦commenter le param¨¨tre "date.timezone" et de qui vous correspond.

php_value max_execution_time 300
       php_value memory_limit 128M
       php_value post_max_size 16M
       php_value upload_max_filesize 2M
       php_value max_input_time 300
       php_value max_input_vars 10000
       php_value always_populate_raw_post_data -1
       # php_value date.timezone Europe/Riga

Vous ¨ºtes maintenant pr¨ºt ¨¤ proc¨¦der aux ¨¦tapes d'installation de l¡¯interface web qui vous permettront d'acc¨¦der ¨¤ votre Áú»¢¶Ä²© nouvellement install¨¦.

Notez que le proxy Áú»¢¶Ä²© ne dispose pas d'interface web ; il communique uniquement avec le serveur Áú»¢¶Ä²©.

Installation de l¡¯agent

Pour installer l¡¯agent, ex¨¦cutez?:

# apt install zabbix-agent

Pour d¨¦marrer l¡¯agent, ex¨¦cutez?:

# service zabbix-agent start

Installation de la passerelle Java

Il est n¨¦cessaire d'installer la passerelle Java seulement si vous voulez superviser les applications JMX. La passerelle Java est l¨¦g¨¨re et ne n¨¦cessite pas de base de donn¨¦es.

Une fois que le »å¨¦±è?³Ù appropri¨¦ est ajout¨¦, vous pouvez installer la passerelle java en ex¨¦cutant :

# apt install zabbix-java-gateway

Suivez le lien de configuration pour plus de d¨¦tails sur comment configurer et faire fonctionner la passerelle Java.