Els paquets oficials de Zabbix 6.0 LTS per a SUSE Linux Enterprise Server són disponibles al lloc web de Zabbix.
Els paquets i utilitats Zabbix agent Zabbix get i Zabbix sender són disponibles al repositori oficial de Zabbix per a SLES 15 (SP4 i posterior) i SLES 12 (SP4 i posterior).
No es recomana emprar SLES 15 amb SP3 o anterior, doncs pot contindre limitacions. A més, tingueu en compte que el Verify CA mode de xifrae no funciona amb SLES 12 (totes les versions menors del sistema operatiu) amb MySQL a causa de les biblioteques MySQL més antigues.
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/6.0/sles/15/x86_64/zabbix-release-latest.sles15.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
SLES 12 :
rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/12/x86_64/zabbix-release-latest.sles12.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
Tingueu en compte que el procés del servei web de Zabbix, 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 Zabbix amb suport MySQL:
Substituïu 'apache' a l'ordre per 'nginx' si feu servir el paquet per al servidor web Nginx. Veieu també: Configuració d'Nginx per a Zabbix a SLES 12/15.
Substituïu 'zabbix-agent' per 'zabbix-agent2' en aquestes ordres si feu anar l'agent Zabbix 2 (només SLES 15).
Per instal·lar el proxy Zabbix amb suport MySQL:
Substituïu "mysql" a les ordres per 'pgsql' per emprar PostgreSQL.
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 Zabbix i el proxy Zabbix i s'emprarà per a la importació de dades.
Per als dimonis Zabbix servidor i proxy cal una base de dades. No cal executar l'agent Zabbix.
Calen bases de dades separades per al servidor Zabbix i el proxy Zabbix; 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!
Creeu la base de dades seguint les instruccions proporcionades per a MySQL o PostgreSQL.
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.sql.gz | sudo -u <username> psql zabbix
TimescaleDB només és compatible amb el servidor Zabbix.
Per al proxy, importeu l'esquema inicial:
Per al proxy amb PostgreSQL:
Editeu l'arxiu de configuració de servidor Zabbix (/etc/zabbix/zabbix_server.conf
) i, si escau, l'arxiu de configuració del proxy Zabbix (/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 Zabbix 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 Zabbix.
Depenent del servidor web emprat (Apache/Nginx), editeu el fitxer de configuració corresponent per a la interfície Zabbix:
/etc/apache2/conf.d/zabbix.conf
. Alguns paràmetres de PHP ja són configurats. Però cal esborrar el comentari del paràmetre "date.timezone" i establir la zona horària correcta.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 Zabbix 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
. Alguns paràmetres de PHP ja són configurats. Però cal que configureu el paràmetre de zona horària correctament.
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 Zabbix acabat d'instal·lar.
Tingueu en compte que un proxy Zabbix no té interfície; només es comunica amb el servidor Zabbix.
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
Canvieu 'apache2' per 'nginx' per fer el mateix amb el servidor Web 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=Zabbix Official Repository debuginfo
type=rpm-md
baseurl=http://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
enabled=0
update=1
Això us permetrà instal·lar els paquets zabbix-<component>-debuginfo.