Званични Zabbix 7.0 пакети за Red Hat Enterprise Linux верзије 6, 7, 8 и 9, као и за Доступне су верзије 8 и 9 AlmaLinux-а, CentOS Stream-а, Oracle Linux-а и Rocky Linux-а на Zabbix веб локацији.
Zabbix пакети за Red Hat Enterprise Linux системе су намењени само за RHEL системе. Алтернативна окружења, као што је Red Hat Universal Base Image, можда немају потребне зависности и захтеве за приступ спремишту за успешну инсталацију. Да бисте решили такве проблеме, проверите компатибилност са циљним окружењем и обезбедите приступ потребним репозиторијумима и зависностима пре него што наставите са инсталацијом Zabbix-а из пакета. За више информација погледајте Познати проблеми.
Пакети су доступни са:
Zabbix агент пакети, као и Zabbix гет и Zabbix сендер услужни програми су такође доступни у Zabbix званичном спремишту за следеће OS:
Од Zabbix-а 7.0.5, пакети Zabbix агент 2 више нису доступни за RHEL 6 јер је Go 1.22 (и новији) некомпатибилно са GCC 4.4.7 које обезбеђује RHEL 6, што доводи до грешака у компилацији. Имајте на уму, међутим, да су Zabbix пакети агента и даље подржани.
Званични Zabbix репозиториј такође обезбеђује fping
, iksemel
и libssh2
пакете. Ови пакети се налазе у non-supported директоријум.
EPEL спремиште за ЕL9 такође нуди Zabbix пакете. Ако су инсталирана и званично Zabbix спремиште и EPEL спремишта, онда Zabbix пакети у EPEL-у морају бити искључени додавањем следеће клаузуле у EPEL репо конфигурациони фајл под /etc/yum.repos.d/
:
Такође погледајте: Случајна инсталација EPEL Zabbix пакета
Погледајте упутства за инсталацију по платформи на страници за преузимање за:
Ако желите да покренете Zabbix агент као рут, погледајте Покрени агент као рут.
Процес Zabbix веб услуге, који се користи за планирани извештај генерација, захтева прегледач Google Chrome. Прегледач није укључен у пакете и мора се инсталирати ручно.
Са TimescaleDB, поред команде за увоз за PostgreSQL, такође покренути:
TimescaleDB је подржан са Zabbix сервером само.
Zabbix користи међупроцесну комуникацију засновану на утичници. На системима где је SELinux омогућен, можда ће бити потребно додати SELinux правила да би се дозволило Zabbix-у да креира/користи UNIX доменске утичнице у директоријуму SocketDir. Тренутно, датотеке сокета користе сервер (упозорење, претходна обрада, IPMI) и прокси (IPMI). Датотеке сокета су трајне, што значи да су присутне док је процес покренут.
Када је SELinux статус омогућен у режиму примене, потребно је да извршите следеће команде за омогућавање комуникације између Zabbix корисничког интерфејса и сервера:
RHEL 7 и новији или AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 и новији:
Ако је база података доступна преко мреже (укључујући 'localhost' у случају PostgreSQL-а), потребно је да дозволите и Zabbix корисничком интерфејсу да се повеже са базом података:
RHEL пре 7:
Након што се заврши конфигурација корисничког интерфејса и SELinux-а, поново покрените Apache веб сервер:
In addition, Zabbix provides the zabbix-selinux-policy package as a part of source RPM packages for the following OS:
This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).
The source zabbix_policy.te file contains the following rules:
module zabbix_policy 1.2;
require {
type zabbix_t;
type zabbix_port_t;
type zabbix_var_run_t;
type postgresql_port_t;
type httpd_t;
class tcp_socket name_connect;
class sock_file { create unlink };
class unix_stream_socket connectto;
}
#============= zabbix_t ==============
allow zabbix_t self:unix_stream_socket connectto;
allow zabbix_t zabbix_port_t:tcp_socket name_connect;
allow zabbix_t zabbix_var_run_t:sock_file create;
allow zabbix_t zabbix_var_run_t:sock_file unlink;
allow httpd_t zabbix_port_t:tcp_socket name_connect;
#============= httpd_t ==============
allow httpd_t postgresql_port_t:tcp_socket name_connect;
This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings.
Када се дода потребно спремиште, можете инсталирати Zabbix прокси путем трчања:
Замените 'mysql' у командама са 'pgsql' да бисте користили PostgreSQL, или са 'sqlite3' да бисте користили SQLite3 (само прокси).
Пакет 'zabbix-sql-scripts' садржи шеме базе података за све подржане системе управљања базом података за Zabbix сервер и Zabbix прокси и користиће се за увоз података.
Креирај засебну базу података за Zabbix прокси.
Zabbix сервер и Zabbix прокси не могу да користе исту базу података. Ако јесу инсталирани на истом домаћину, прокси база података мора имати друго име.
Увези почетну шему:
За прокси са PostgreSQL (или SQLite):
cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
Уредите конфигурациону датотеку Zabbix проксија (/etc/zabbix/zabbix_proxy.conf
):
У DBName за Zabbix прокси користите засебну базу података од Zabbix сервера.
У DBPassword користите Zabbix лозинку базе података за MySQL; Корисник PostgreSQL-а лозинка за PostgreSQL.
Користите DBHost=
са PostgreSQL-ом. Можда бисте желели да задржите подразумевану вредност подешавање DBHost=localhost
(или IP адресу), али то би учинило PostgreSQL користи мрежну утичницу за повезивање са Zabbix-ом. Погледајте SELinux конфигурација за упутства.
Да бисте покренули Zabbix прокси процес и покренули га при покретању система:
Zabbix прокси нема кориснички интерфејс; комуницира са Zabbix-ом само сервер.
Потребно је инсталирати Java gateway само ако желите да надгледате JMX апликације. Java gateway је лаган и не захтева базу података.
Када се дода потребно спремиште, можете инсталирати Zabbix Java gateway покретањем:
Идите на setup за више детаљи о конфигурисању и покретању Java gateway.
Debuginfo пакети су тренутно доступни за RHEL верзије 7 и 6.
Да бисте омогућили debuginfo спремиште, уредите /etc/yum.repos.d/zabbix.repo датотека. Промените enabled=0
у enabled=1
за zabbix-debuginfo спремиште.
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/7.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
Ово ће вам омогућити да инсталирате zabbix-debuginfo пакет.
Овај појединачни пакет садржи информације о отклањању грешака за све бинарне Zabbix компоненте.