Званични Zabbix 7.0 пакети за SUSE Linux Enterprise Server су доступни на Zabbix website.
Zabbix агент пакети и услужни програми Zabbix get и Zabbix пошиљалац су доступни у Zabbix званичном спремишту за SLES 15 (SP4 и новији) и SLES 12 (SP4 и новији).
Имајте на уму да се SLES 12 може користити само за Zabbix прокси и и да следеће функције нису доступне:
Инсталирајте конфигурациони пакет спремишта. Овај пакет садржи иум (менаџер софтверских пакета) конфигурационе датотеке.
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 'Zabbix Official Repository'
SLES 12 (само прокси):
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 'Zabbix Official Repository'
Имајте на уму да процес Zabbix веб услуге, који се користи за планирани извештај генерација, захтева прегледач Google Chrome. Прегледач није укључен у пакете и мора се инсталирати ручно.
Да бисте инсталирали Zabbix сервер/кориснички интерфејс/агент са подршком за PHP 8, Apache и MySQL, покрените:
Замените имена компоненти у овој команди по потреби:
zabbix-nginx-conf-php8
уместо zabbix-apache-conf-php8
. Такође погледајте: Nginx подешавање за Zabbix на SLES 15.zabbix-server-pgsql
уместо zabbix-server-mysql
; користите zabbix-web-pgsql
уместо zabbix-web-mysql
.zabbix-agent2
уместо или као додатак zabbix-agent
.Да бисте инсталирали Zabbix прокси са MySQL подршком:
За PostgreSQL, користите zabbix-proxy-pgsql
уместо zabbix-proxy-mysql
.
За SQLite3, користите zabbix-proxy-sqlite3
уместо zabbix-proxy-mysql
.
Пакет 'zabbix-sql-scripts' садржи шеме базе података за све подржане системе управљања базом података за Zabbix сервер и Zabbix прокси и користиће се за увоз података.
Zabbix сервер и прокси демони захтевају базу података. Zabbix агент не треба базу података.
Да бисте креирали базу података, пратите упутства за MySQL или PostgreSQL. SQLite3 база података (подржана само за Zabbix прокси) биће креирана аутоматски и не захтева додатне кораке за инсталацију.
За Zabbix сервер и Zabbix прокси потребне су посебне базе података; не могу да деле исту базу података. Ако су сервер и проки инсталирани на истом домаћину, њихове базе података морају бити креиране са различитим именима!
Сада увезите почетну шему и податке за сервер помоћу MySQL-а:
Од вас ће бити затражено да унесете нову лозинку за базу података.
Са PostgreSQL:
Са TimescaleDB, поред претходне команде, покрените и:
zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb/schema.sql.gz | sudo -u <username> psql zabbix
TimescaleDB је подржан са Zabbix сервером само.
За прокси, увезите почетну шему:
За прокси са PostgreSQL:
Уредите конфигурациону датотеку Zabbix сервера (/etc/zabbix/zabbix_server.conf
) и, ако је потребно, Zabbix прокси конфигурациону датотеку (/etc/zabbix/zabbix_proxy.conf
) за њихове одговарајуће базе података. на пример:
У DBPassword користите Zabbix лозинку базе података за MySQL; Корисник PostgreSQL-а лозинка за PostgreSQL.
Користите DBHost=
са PostgreSQL-ом. Можда бисте желели да задржите подразумевану вредност подешавање DBHost=localhost
(или IP адресу), али то би учинило PostgreSQL користи мрежну утичницу за повезивање са Zabbix-ом.
Depending on the web server used (Apache/Nginx), edit the corresponding configuration file for Zabbix frontend. While some PHP settings may already be configured, it's essential that you uncomment the date.timezone
setting and specify the appropriate timezone setting that suits your requirements.
/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
. For Zabbix frontend to work, it's necessary to uncomment and set listen
and/or server_name
directives.Its configuration file is located in /etc/php8/fpm/php-fpm.d/zabbix.conf
(the path may vary slightly depending on the 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
Now you are ready to proceed with frontend installation steps that will allow you to access your newly installed Zabbix.
Note that a Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
Покрените процесе Zabbix сервера и агента и нека се покрећу на систему боот.
Са Apache веб сервером:
systemctl restart zabbix-server zabbix-agent apache2 php-fpm
systemctl enable zabbix-server zabbix-agent apache2 php-fpm
За Nginx, замените apache2
са nginx
.
Да бисте омогућили debuginfo спремиште, уредите /etc/zypp/repos.d/zabbix.repo фајл. Промените enabled=0
у enabled=1
за zabbix-debuginfo спремиште.
[zabbix-debuginfo]
name=Zabbix 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
Ово ће вам омогућити да инсталирате zabbix-<component>-debuginfo пакети.