Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

1 Red Hat Enterprise Linux

????? ?? ?????

??? ????? ?????? ??? ???????? ??? ?????? ????:

  • ????? ?????
  • ????? ???/????/????
  • ????? ??? ?????? ??????, ????? ?????? ????????
  • ????? ??? ?????? ???? ??? Áú»¢¶Ä²©
  • ????? PHP ???? ???? Áú»¢¶Ä²©
  • ????? ?????? ???/????
  • ????? ???? ?-Zabix

?? ?????? ?????? ?? ???? Áú»¢¶Ä²© ???? ????, ??? ????? ???? ? root.

????? ????? ???????? ?? Áú»¢¶Ä²©, ????? ???? ??? ?????? generation, ???? ????? Google Chrome. ?????? ???? ???? ? ?????? ??? ?????? ????? ????.

????? ?????? ?? Timescale DB

?? TimescaleDB, ????? ?????? ?????? ???? PostgreSQL, ?? ??????:

 # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix

::: ???? ????? TimescaleDB ???? ?? ??? Áú»¢¶Ä²© ??. :::

PHP 7.2

???? Áú»¢¶Ä²© ???? ????? PHP 7.2 ?????.

????? SELinux

Áú»¢¶Ä²© ?????? ??????? ???-??????? ?????? ?????. ??????? ???? SELinux ?????, ????? ?????? ?????? ???? SELinux ??? ????? ?-Zabix ?????/?????? ????? ???? UNIX ??????? SocketDir. ???? ??????, ???? socket ?????? ?? ???? (?????, ????? ?????, IPMI) ??????? (IPMI). ???? Socket ?? ???????, ????? ?? ?????? ???? ??????? ????.

???? ??? SELinux ????? ???? ?????, ???? ???? ?? ?????? ????? ??? ????? ?????? ??? ???? Áú»¢¶Ä²© ? ???:

RHEL 7 ?????:

 # setsebool -P httpd_can_connect_zabbix on
        ?? ??? ??????? ???? ??? ???? (???? 'localhost' ????? ?? PostgreSQL), ???? ????? ?-Zabix ???? ??? ?????? ?? ???? ???????:
        # setsebool -P httpd_can_network_connect_db on

RHEL ???? 7:

 # setsebool -P httpd_can_network_connect on
        # setsebool -P zabbix_can_network ????

???? ???? ????? ?-frontend ?-SELinux, ???? ???? ?? ?- Apache ??? ???????:

 # ????? httpd ????? ????

?????, Áú»¢¶Ä²© ????? ?? ????? zabbix-selinux-policy ???? ??????? ???? RPM ???? ?-[RHEL 7] (http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). ????? ?? ????? ??????? ????? ???? ?????? ???? SELinux ?????? ?????? zabbix ????? ???? ?????? ?? ??? ?? ???? ?????? ?-Zabix ????? ??????? ?????? ??????? ????? httpd ?-PostgreSQL (?????? ?? ??? ???? ???).

???? ????? zabbix_policy.te ???? ?? ?????? ?????:

 ????? zabbix_policy 1.2;
       
        ?????? {
          ???? zabbix_t;
          ???? zabbix_port_t;
          ???? zabbix_var_run_t;
          ???? postgresql_port_t;
          ???? httpd_t;
          class tcp_socket name_connect;
          class sock_file { create unlink };
          class unix_stream_socket connectto;
        }
       
        #============= zabbix_t ==============
        ???? zabbix_t self:unix_stream_socket connectto;
        ???? zabbix_t zabbix_port_t:tcp_socket name_connect;
        ???? zabbix_t zabbix_var_run_t:sock_file ?????;
        ???? zabbix_t zabbix_var_run_t:sock_file ????? ?????;
        ???? httpd_t zabbix_port_t:tcp_socket name_connect;
       
        #============= httpd_t ==============
        ???? httpd_t postgresql_port_t:tcp_socket name_connect;

????? ?? ????? ??? ????? ???????? ????? ?? SELinux ???? ??????? ??????. ??? ???? ?? ??????? ????? ????? ??????? ??? ????? ?? ?????? ??????? ?? Áú»¢¶Ä²©. ???? ????? ????????, ????? ?????? ?????? SELinux ??????? ?????.

????? ??????

???? ????? ????? ?????, ???? ?????? ?? ?-Proxy Áú»¢¶Ä²© ?? ??? ??:

 # dnf ?????? zabbix-proxy-mysql zabbix-sql-scripts

???? ?? 'mysql' ??????? ?-'pgsql' ??? ?????? ?-PostgreSQL, ?? ?? 'sqlite3' ??? ?????? ?-SQLite3 (?????? ????).

?????? 'zabbix-sql-scripts' ????? ?????? ??? ?????? ???? ?? ?????? ????? ???? ??????? ??????? ?? ???? ??? Áú»¢¶Ä²© ??? ???? Áú»¢¶Ä²© proxy ???? ???? ?????? ??????.

????? ??? ??????

??? ??? ?????? ???? ???? ?????? ?? Áú»¢¶Ä²©.

??? Áú»¢¶Ä²© ?-Proxy Áú»¢¶Ä²© ???? ?????? ?????? ????? ??? ??????. ?? ?? ????? ?? ???? ????, ??? ??????? ?? ?-proxy ???? ????? ???? ????.

????? ??????

????? ????? ???????:

 # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p 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_proxy.conf:

 # vi /etc/zabbix/zabbix_proxy.conf
        DBHost=???? ?????
        DBName=zabbix
        DBUser=zabbix
        DBPassword=<?????>

?-DBName ???? Áú»¢¶Ä²© proxy ????? ???? ?????? ???? ???? Áú»¢¶Ä²©.

?-DBPassword ????? ?????? ??? ??????? ?? Áú»¢¶Ä²© ???? MySQL; ????? PostgreSQL ????? ???? PostgreSQL.

????? ?-'DBHost=' ?? PostgreSQL. ???? ???? ????? ?? ????? ????? ????? ?? DBHost=localhost (?? ????? IP), ??? ?? ???? PostgreSQL ????? ???? ??? ?????? ?- Áú»¢¶Ä²©. ??? SELinux configuration ???????.

????? ????? ?????? ?? Áú»¢¶Ä²©

??? ?????? ????? ?????? ?? Áú»¢¶Ä²© ?????? ?? ?????? ?????? ??????:

 # ????? ????? zabbix-proxy
        # systemctl ???? ?? zabbix-proxy
????? Frontend

??????? ?? Áú»¢¶Ä²© ??? ???? ???; ?? ????? ?? Áú»¢¶Ä²© ??? ????.

????? ??? Java

???? ?????? ?? ??? Java ?? ?? ??? ???? ???? ?? ?????? JMX. ??? Java ??? ?? ???? ? ???? ???? ??? ??????.

???? ????? ????? ?????, ???? ?????? ?? Áú»¢¶Ä²© Java ??? ?? ??? ?????:

 # dnf ???? ?? zabbix-java-gateway

???? ?? ????? ????? ???? ????? ?? ????? ????? ?? ??? Java.

????? ?????? debuginfo

?????? Debuginfo ?????? ??? ???? ?????? RHE 7, 6 ?-5.

??? ?????? ?? ???? debuginfo, ???? ???? /etc/yum.repos.d/zabbix.repo. ??? ?? 'enabled=0' ?-'enabled=1' ???? ???? zabbix-debuginfo.

 [zabbix-debuginfo]
        name=Áú»¢¶Ä²© Repository Debuginfo - $basearch
        baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/
        ?????=0
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
        gpgcheck=1

?? ????? ?? ?????? ?? ????? zabbix-debuginfo.

 # dnf ???? ?? zabbix-debuginfo

????? ????? ?? ????? ???? ?? ????? ????? ???? ?? Áú»¢¶Ä²© ????????? ??????.