Els paquets oficials de Áú»¢¶Ä²© 7.0 per a SUSE Linux Enterprise Server s¨®ndisponibles al lloc web de Áú»¢¶Ä²©.
Els paquets i les utilitats Áú»¢¶Ä²© agent Áú»¢¶Ä²© get i Áú»¢¶Ä²© sender s¨®n disponibles al dip¨°sit oficial de Áú»¢¶Ä²© per a i .
Tingueu en compte que SLES 12 es pot emprar nom¨¦s com a proxy de Áú»¢¶Ä²© i les funcions seg¨¹ents no s¨®n disponibles:
Instal¡¤leu el paquet de configuraci¨® del repositori. Aquest paquet cont¨¦ els fitxers de configuraci¨® yum (gestor de paquets de programari).
SLES?15:
rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/zabbix-release-latest.sles15.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Áú»¢¶Ä²© Official Repository'
SLES?12 (nom¨¦s proxy):
rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/7.0/sles/12/x86_64/zabbix-release-latest.sles12.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Áú»¢¶Ä²© Official Repository'
Tingueu en compte que el proc¨¦s del servei web de Áú»¢¶Ä²©, que s'empra per generar informes programats, requereix el navegador Google Chrome. El navegador no ¨¦s pas incl¨°s als paquets i s'ha d'instal¡¤lar a banda.
Per instal¡¤lar el servidor/interf¨ªcie web/agent Áú»¢¶Ä²© amb PHP 8, Apache i suport MySQL, executeu:
zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf-php8 zabbix-agent
Substitu?u els noms de components en aquesta comanda, segons calgui:
zabbix-nginx-conf-php8
en comptes de zabbix-apache-conf-php8
. Veieu tamb¨¦: °ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® d'Nginx per a Áú»¢¶Ä²© a SLES 12.zabbix-server-pgsql
en comptes de zabbix-server-mysql
; empreu zabbix-web-pgsql
en comptes de zabbix-web-mysql
.zabbix-agent2
en lloc de o a m¨¦s de zabbix-agent
.Per instal¡¤lar el proxy Áú»¢¶Ä²© amb suport MySQL:
Per a PostgreSQL, empreu zabbix-proxy-pgsql
en comptes de zabbix-proxy-mysql
.
Per a SQLite3, empreu zabbix-proxy-sqlite3
en comptes de zabbix-proxy-mysql
.
El paquet 'zabbix-sql-scripts' cont¨¦ esquemes de bases de dades per a tots els sistemes de gesti¨® de bases de dades compatibles per al servidor Áú»¢¶Ä²© i el proxy Áú»¢¶Ä²© i s'emprar¨¤ per a la importaci¨® de dades.
Els dimonis de Áú»¢¶Ä²© servidor i proxy requereixen una base de dades. L'agent Áú»¢¶Ä²© no ha de menester cap base de dades.
Per crear una base de dades, seguiu les instruccions per a MySQL o PostgreSQL. Una base de dades SQLite3 (nom¨¦s compatible amb el proxy Áú»¢¶Ä²©) es crear¨¤ autom¨¤ticament i no requereix passes addicionals d'instal¡¤laci¨®.
Calen bases de dades separades per al servidor Áú»¢¶Ä²© i el proxy Áú»¢¶Ä²©; no poden emprar la mateixa base de dades. Per tant, si s¨®n instal¡¤lats al mateix equip, les seves bases de dades s'han de crear amb noms diferents!
Ara importeu l'esquema inicial i les dades del servidor amb MySQL:
Se us demanar¨¤ que introdu?u el mot de pas de la base de dades que acabeu de crear.
Amb PostgreSQL:
Amb TimescaleDB, a m¨¦s de l'ordre anterior, executeu tamb¨¦:
zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb/schema.sql.gz | sudo -u <username> psql zabbix
TimescaleDB nom¨¦s ¨¦s compatible amb el servidor Áú»¢¶Ä²©.
Per al proxy, importeu l'esquema inicial:
Per al proxy amb PostgreSQL:
Editeu l'arxiu de configuraci¨® de servidor Áú»¢¶Ä²© (/etc/zabbix/zabbix_server.conf
) i, si escau, l'arxiu de configuraci¨® del proxy Áú»¢¶Ä²© (/etc/zabbix/zabbix_proxy.conf
) per les seves bases de dades respectives. Per exemple:
A DBPassword, empreu el mot de pas de la base de dades Áú»¢¶Ä²© per MySQL; mot de pas d'usuari PostgreSQL per PostgreSQL.
Empreu DBHost=
amb PostgreSQL. Voldreu conservar el par¨¤metre per defecte DBHost=localhost
(o una adre?a IP), per¨° aix¨° obligar¨¤ que PostgreSQL empri un socket de xarxa per connectar-se a Áú»¢¶Ä²©.
Depenent del servidor web emprat (Apache/Nginx), editeu el fitxer de configuraci¨® corresponent per a la interf¨ªcie Áú»¢¶Ä²©: Mentre que alguns par¨¤metres de PHP ja s¨®n configurats, cal esborrar el comentari del par¨¤metre date.timezone
i establir la correcta.
/etc/apache2/conf.d/zabbix.conf
. 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
/etc/nginx/conf.d/zabbix.conf
. Perqu¨¨ la interf¨ªcie Áú»¢¶Ä²© funcioni, cal descomentar i establir les directives listen
i/o server_name
.El seu fitxer de configuraci¨® es troba a /etc/php7/fpm/php-fpm.d/zabbix.conf
(la ruta pot variar lleugerament depenent del service pack).
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[date.timezone] = Europe/Riga
Ara ja sou a punt per procedir a les passes d'instal¡¤laci¨® de la interf¨ªcie que us permetran accedir al vostre Áú»¢¶Ä²© acabat d'instal¡¤lar.
Tingueu en compte que un proxy Áú»¢¶Ä²© no t¨¦ interf¨ªcie; nom¨¦s es comunica amb el servidor Áú»¢¶Ä²©.
Engegueu els processos del servidor i agent zabbix i feu-los iniciar quan engegui el sistema.
Amb el servidor Web Apache:
systemctl restart zabbix-server zabbix-agent apache2 php-fpm
systemctl enable zabbix-server zabbix-agent apache2 php-fpm
Per Nginx, canvieu apache2per nginx`.
Per habilitar el repositori debuginfo, editeu el fitxer /etc/zypp/repos.d/zabbix.repo. Substitu?u enabled=0
per enabled=1
per al repositori zabbix-debuginfo.
[zabbix-debuginfo]
name=Áú»¢¶Ä²© Official Repository debuginfo
type=rpm-md
baseurl=http://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
enabled=0
update=1
Aix¨° us permetr¨¤ instal¡¤lar els paquets zabbix-<component>-debuginfo.