{"id":478116,"date":"2026-04-30T12:45:17","date_gmt":"2026-04-30T12:45:17","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=478116"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=478116","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Zabbix Agent 2 \u043d\u0430 Cloud Director Appliance (Photon OS 4)"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041d\u0430 Photon OS 4 (Cloud Director Appliance \u2265 10.6, vCenter Server Appliance 8) \u0441\u0442\u0430\u0432\u0438\u043c Zabbix Agent 2 (LTS 7.0, RPM \u043f\u043e\u0434 EL8) <strong>\u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0447\u0443\u0436\u0438\u0445 RPM \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443<\/strong>. \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0442\u0440\u0438 RPM (\u0430\u0433\u0435\u043d\u0442, openssl-libs 1.1, pcre2), \u043a\u043b\u0430\u0434\u0451\u043c \u0431\u0438\u043d\u0430\u0440\u044c \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0448\u0442\u0430\u0442\u043d\u043e, \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0435 .so \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 \/etc\/zabbix\/libs\/ \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u0447\u0435\u0440\u0435\u0437 LD_LIBRARY_PATH \u0432 systemd-\u044e\u043d\u0438\u0442\u0435. \u041d\u0430 vCSA \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c .hmac-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f FIPS. \u0412 \u0444\u0438\u043d\u0430\u043b\u0435 \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 10050 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 zabbix_get.<\/p>\n<p>\u0428\u0430\u0433\u0438:<\/p>\n<p>1.\u00a0\u00a0\u00a0 \u0421\u043a\u0430\u0447\u0430\u0442\u044c RPM (\u0430\u0433\u0435\u043d\u0442 + openssl-libs 1.1 + pcre2) \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c.<\/p>\n<p>2.\u00a0\u00a0\u00a0 \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c, \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043f\u043e \u043d\u0443\u0436\u043d\u044b\u043c \u043f\u0443\u0442\u044f\u043c \u043d\u0430 appliance.<\/p>\n<p>3.\u00a0\u00a0\u00a0 \u041f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c LD_LIBRARY_PATH \u0432 unit-\u0444\u0430\u0439\u043b\u0435, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443.<\/p>\n<p>4.\u00a0\u00a0\u00a0 \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0440\u0442 10050 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430.<\/p>\n<h3>\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e<\/h3>\n<p>Photon OS \u2014 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 VMware \u0434\u043b\u044f appliance-\u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Zabbix Agent \u043d\u0430 Photon \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 tdnf \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0430\u0433\u0435\u043d\u0442\u0430: Photon OS 4 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 OpenSSL 3 (<a href=\"http:\/\/libssl.so\">libssl.so<\/a>.3, <a href=\"http:\/\/libcrypto.so\">libcrypto.so<\/a>.3) \u0438 \u0431\u0435\u0437 PCRE2. Zabbix Agent 2, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f EL8, \u0436\u0434\u0451\u0442:<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"http:\/\/libssl.so\">libssl.so<\/a>.1.1<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"http:\/\/libcrypto.so\">libcrypto.so<\/a>.1.1<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libpcre2-8.so.0<\/p>\n<p>\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044e VMware \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043f\u043b\u0430\u0439\u043d\u0441\u0430 \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u043a\u0440\u044b\u0442 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u043c\u0438, \u0430 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u00ab\u0447\u0443\u0436\u0438\u0435\u00bb RHEL-\u043f\u0430\u043a\u0435\u0442\u044b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u043d\u043d\u043e \u2014 \u0441\u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043f\u043b\u0430\u0439\u043d\u0441\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u00ab\u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u0443\u044e\u00bb \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443: \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043b\u0435\u0436\u0430\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0433\u0435\u043d\u0442\u0443.<\/p>\n<h4>\u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u0435\u043d\u043d\u043e RPM \u043f\u043e\u0434 EL8, \u0430 \u043d\u0435 EL9<\/h4>\n<p>EL9 \u0438\u0434\u0451\u0442 \u0443\u0436\u0435 \u043d\u0430 OpenSSL 3 \u2014 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0431\u043b\u0438\u0436\u0435 \u043a Photon 4. \u041d\u043e Zabbix Agent 2 \u0434\u043b\u044f EL9 \u0441\u043e\u0431\u0440\u0430\u043d \u043f\u0440\u043e\u0442\u0438\u0432 \u0431\u043e\u043b\u0435\u0435 \u0441\u0432\u0435\u0436\u0435\u0433\u043e glibc (2.34+), \u0430 \u0432 Photon OS 4 \u2014 glibc 2.32. \u0411\u0438\u043d\u0430\u0440\u044c EL9 \u043d\u0430 Photon 4 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0441\u044f \u0438\u0437-\u0437\u0430 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 glibc. \u0421\u0431\u043e\u0440\u043a\u0430 EL8 (glibc 2.28) \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u00ab\u0434\u043e\u043d\u0435\u0441\u0442\u0438\u00bb \u2014 \u044d\u0442\u043e OpenSSL 1.1 \u0438 PCRE2.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u041e \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/strong><\/p>\n<p align=\"left\">\u041a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 RPM   \u043d\u0438\u0436\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f (\u0430\u043f\u0440\u0435\u043b\u044c 2026). \u041f\u0435\u0440\u0435\u0434 \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435\u043c   \u0432\u043e\u0437\u044c\u043c\u0438\u0442\u0435 \u0441\u0432\u0435\u0436\u0438\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438\u0437 \u0442\u0435\u0445 \u0436\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432: Zabbix \u2014 repo.zabbix.com\/zabbix\/7.0\/rhel\/8\/x86_64\/, openssl-libs 1.1 \u0438 pcre2 \u2014 pkgs.org \u0438\u043b\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u0430 Rocky\/AlmaLinux 8. \u0426\u0435\u043f\u043e\u0447\u043a\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u043f\u0443\u0442\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 \u043e\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0435   \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>\u0427\u0430\u0441\u0442\u044c 1. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430<\/h2>\n<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a \u043d\u0430 \u0441\u0430\u043c\u043e\u043c appliance (\u0435\u0441\u043b\u0438 \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442), \u0442\u0430\u043a \u0438 \u043d\u0430 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0439 Linux-\u043c\u0430\u0448\u0438\u043d\u0435. \u0412\u0441\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u0432 \/root\/zbx-portable.<\/p>\n<h4>1.1. \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c RPM<\/h4>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 zabbix-agent2 RPM \u043f\u043e\u0434 EL8 \u2014 \u0441 <a href=\"https:\/\/repo.zabbix.com\/zabbix\/7.0\/rhel\/8\/x86_64\/\">https:\/\/repo.zabbix.com\/zabbix\/7.0\/rhel\/8\/x86_64\/<\/a><\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 openssl-libs 1.1.x \u043f\u043e\u0434 EL8 \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 <a href=\"http:\/\/pkgs.org\">pkgs.org<\/a><\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pcre2 \u043f\u043e\u0434 EL8 \u2014 \u0442\u0430\u043c \u0436\u0435<\/p>\n<p>\u0420\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 .\/rpm\/:<\/p>\n<pre><code>\/root\/zbx-portable\/rpm\/  openssl-libs-1.1.1k-15.el8_6.x86_64.rpm  pcre2-10.32-3.el8_6.x86_64.rpm  zabbix-agent2-7.0.23-release1.el8.x86_64.rpm<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>1.2. \u041f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u043f\u0430\u043a\u0435\u0442 \u0441 \u0430\u0433\u0435\u043d\u0442\u043e\u043c<\/h4>\n<pre><code>cd \/root\/zbx-portablerpm2cpio .\/rpm\/zabbix-agent2-*.rpm | cpio -idmv<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>1.3. \u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h4>\n<p>\u0418\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 .so \u0438 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 .\/libs\/. \u0414\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c FIPS (vCSA) \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c .hmac-\u0444\u0430\u0439\u043b\u044b \u2014 \u0431\u0435\u0437 \u043d\u0438\u0445 OpenSSL \u0432 FIPS-\u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0442\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f:<\/p>\n<pre><code>mkdir -p \/root\/zbx-portable\/libs &amp;&amp; cd \/root\/zbx-portable\/libs rpm2cpio \/root\/zbx-portable\/rpm\/pcre2-10.32-3.el8_6.x86_64.rpm \\  | cpio -idmv '.\/usr\/lib64\/libpcre2-8.so.0*' rpm2cpio \/root\/zbx-portable\/rpm\/openssl-libs-1.1.1k-15.el8_6.x86_64.rpm \\  | cpio -idmv '.\/usr\/lib64\/libssl.so.1.1*' '.\/usr\/lib64\/libcrypto.so.1.1*' # \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f vCSA \/ FIPS-\u0440\u0435\u0436\u0438\u043c\u0430:rpm2cpio \/root\/zbx-portable\/rpm\/openssl-libs-1.1.1k-15.el8_6.x86_64.rpm | cpio -idmv \\  '.\/usr\/lib64\/.libcrypto.so.1.1.1k.hmac' \\  '.\/usr\/lib64\/.libcrypto.so.1.1.hmac' \\  '.\/usr\/lib64\/.libssl.so.1.1.1k.hmac' \\  '.\/usr\/lib64\/.libssl.so.1.1.hmac'<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0432 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u2014 cpio \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442 \u0438\u0445, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0443\u0436\u043d\u043e \u0441 \u0444\u043b\u0430\u0433\u0430\u043c\u0438, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0438\u043c\u0438 \u0441\u0438\u043c\u043b\u0438\u043d\u043a\u0438 (cp -a \/ rsync -a).<\/p>\n<h2>\u0427\u0430\u0441\u0442\u044c 2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 Photon OS 4<\/h2>\n<h3>2.1. \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438<\/h3>\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u0430:<\/p>\n<pre><code>groupadd --system zabbixuseradd --system -g zabbix -d \/usr\/lib\/zabbix -s \/sbin\/nologin \\  -c \"Zabbix Monitoring System\" zabbix<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0434\u043b\u044f \u043b\u043e\u0433\u043e\u0432 \u0438 runtime:<\/p>\n<pre><code>mkdir \/var\/log\/zabbixchown -R zabbix:zabbix \/var\/log\/zabbix mkdir \/run\/zabbixchown zabbix:zabbix \/run\/zabbix<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>2.2. \u041a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438 \u0431\u0438\u043d\u0430\u0440\u044c \u0430\u0433\u0435\u043d\u0442\u0430<\/h3>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 Zabbix:<\/p>\n<pre><code>cd \/root\/zbx-portable\/cp -r etc\/zabbix\/ \/etc\/zabbix\/chown -R root:zabbix \/etc\/zabbixchmod 755 \/etc\/zabbixchmod -R 755 \/etc\/zabbix\/zabbix_agent2.dchmod 640 \/etc\/zabbix\/zabbix_agent2.conf<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0430\u0432\u0438\u043c \/etc\/zabbix\/zabbix_agent2.conf \u2014 Server, ServerActive, Hostname \u0438 \u0442. \u0434. <\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u043e\u0433\u043b\u0430\u0441\u0443\u0439\u0442\u0435 PidFile \u0441   RuntimeDirectory<\/strong><\/p>\n<p align=\"left\">\u0412 \u044e\u043d\u0438\u0442\u0435 \u0434\u0430\u043b\u044c\u0448\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f RuntimeDirectory=zabbix \u2192   systemd \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \/run\/zabbix   \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 PidFile \u0432 zabbix_agent2.conf \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0442\u0443\u0434\u0430 \u0436\u0435: PidFile=\/run\/zabbix\/zabbix_agent2.pid.   \u0418\u043d\u0430\u0447\u0435 \u0430\u0433\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c pid \u0432 \u043f\u0443\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 systemd \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0438\u0449\u0430\u0442\u044c   \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u2014 \u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d \u043f\u0440\u0438 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0430\u0445.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a \u0430\u0433\u0435\u043d\u0442\u0430:<\/p>\n<pre><code>cp usr\/sbin\/zabbix_agent2 \/usr\/sbin\/zabbix_agent2chown root:root \/usr\/sbin\/zabbix_agent2chmod 755 \/usr\/sbin\/zabbix_agent2<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>2.3. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435<\/h3>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438\u0437\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u044b\u0435 .so \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0438\u043c\u043b\u0438\u043d\u043a\u043e\u0432:<\/p>\n<pre><code>mkdir \/etc\/zabbix\/libscp -a \/root\/zbx-portable\/libs\/. \/etc\/zabbix\/libs\/<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430 \u0432\u0441\u0435\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0445 \u043f\u043e \u043f\u0443\u0442\u0438 \u043d\u0443\u0436\u0435\u043d execute-bit (x), \u0438\u043d\u0430\u0447\u0435 \u043b\u0438\u043d\u043a\u0435\u0440 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0439\u0442\u0438 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e:<\/p>\n<pre><code>chmod 755 \/etc\/zabbixchmod 755 \/etc\/zabbix\/libschmod 755 \/etc\/zabbix\/libs\/usrchmod 755 \/etc\/zabbix\/libs\/usr\/lib64 chmod 644 \/etc\/zabbix\/libs\/usr\/lib64\/libcrypto.so.1.1.* \\          \/etc\/zabbix\/libs\/usr\/lib64\/libssl.so.1.1.* \\          \/etc\/zabbix\/libs\/usr\/lib64\/libpcre2-8.so.0.*<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>2.4. systemd-\u044e\u043d\u0438\u0442 \u0438 LD_LIBRARY_PATH<\/h3>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c unit-\u0444\u0430\u0439\u043b \u0438\u0437 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RPM:<\/p>\n<pre><code>cp usr\/lib\/systemd\/system\/zabbix-agent2.service \\   \/usr\/lib\/systemd\/system\/zabbix-agent2.service<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0441\u0435\u0439\u0447\u0430\u0441, \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0448\u0438\u0431\u043a\u0443:<\/p>\n<pre><code>\/usr\/sbin\/zabbix_agent2: error while loading shared libraries:  libpcre2-8.so.0: cannot open shared object file<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0443\u0434\u043e\u0431\u043d\u043e \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<pre><code>ldd \/usr\/sbin\/zabbix_agent2 | awk '\/not found\/{print $1}'<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044e [Service] \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432\u0438\u0434\u0435\u043b\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0430 \u0441\u043b\u0443\u0436\u0431\u0430, \u0430 \u0437\u0430\u043e\u0434\u043d\u043e \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0438 \u0440\u0435\u0436\u0438\u043c \u0434\u043b\u044f pid-\u0444\u0430\u0439\u043b\u0430:<\/p>\n<pre><code>vim \/usr\/lib\/systemd\/system\/zabbix-agent2.service [Service]Environment=\"LD_LIBRARY_PATH=\/etc\/zabbix\/libs\/usr\/lib64\"RuntimeDirectory=zabbixRuntimeDirectoryMode=0755<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c:<\/p>\n<pre><code>systemctl daemon-reloadsystemctl enable --now zabbix-agent2.service<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430: \u0432\u0448\u0438\u0442\u044c \u043f\u0443\u0442\u044c \u0432 \u0431\u0438\u043d\u0430\u0440\u044c \u0447\u0435\u0440\u0435\u0437 patchelf<\/h4>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0430\u0433\u0435\u043d\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 systemd, \u043d\u043e \u0438 \u0440\u0443\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438), \u043c\u043e\u0436\u043d\u043e \u0432\u0448\u0438\u0442\u044c RUNPATH \u043f\u0440\u044f\u043c\u043e \u0432 ELF:<\/p>\n<pre><code>tdnf install -y patchelf   # \u0438\u043b\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u0442\u0438 patchelf \u0442\u0435\u043c \u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0447\u0442\u043e \u0438 \u0430\u0433\u0435\u043d\u0442\u0430patchelf --set-rpath \/etc\/zabbix\/libs\/usr\/lib64 \/usr\/sbin\/zabbix_agent2<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e LD_LIBRARY_PATH \u0432 \u044e\u043d\u0438\u0442\u0435 \u043d\u0435 \u043d\u0443\u0436\u0435\u043d. \u041c\u0438\u043d\u0443\u0441 \u2014 \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430 \u0430\u0433\u0435\u043d\u0442\u0430 patchelf \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e.<\/p>\n<h2>\u0427\u0430\u0441\u0442\u044c 3. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b<\/h2>\n<h4>3.1. \u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b<\/h4>\n<p>\u041f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u044e\u043d\u0438\u0442\u0430 \u2014 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c <code>ldd<\/code> \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0430\u0448\u043b\u0438\u0441\u044c. \u041d\u043e \u0435\u0441\u0442\u044c \u043d\u044e\u0430\u043d\u0441: <code>ldd<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f <em>\u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0448\u0435\u043b\u043b\u0430<\/em>, \u0430 <code>LD_LIBRARY_PATH<\/code> \u043c\u044b \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 unit-\u0444\u0430\u0439\u043b\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb <code>ldd<\/code> \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c <a href=\"http:\/\/libssl.so\"><code>libssl.so<\/code><\/a><code>.1.1<\/code>, <a href=\"http:\/\/libcrypto.so\"><code>libcrypto.so<\/code><\/a><code>.1.1<\/code> \u0438 <code>libpcre2-8.so.0<\/code> \u043a\u0430\u043a <code>not found<\/code>, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0430\u0433\u0435\u043d\u0442 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 systemd.<\/p>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u2014 \u0441 \u0442\u0435\u043c \u0436\u0435 <code>LD_LIBRARY_PATH<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0438\u0434\u0438\u0442 \u0441\u043b\u0443\u0436\u0431\u0430:<\/p>\n<pre><code>LD_LIBRARY_PATH=\/etc\/zabbix\/libs\/usr\/lib64 \\  ldd \/usr\/sbin\/zabbix_agent2 | awk '\/not found\/{print $1}'<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0414\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0439 \u0432\u044b\u0432\u043e\u0434.<\/p>\n<h4>3.2. \u0421\u0442\u0430\u0442\u0443\u0441 \u0438 \u043b\u043e\u0433\u0438 \u0441\u043b\u0443\u0436\u0431\u044b<\/h4>\n<pre><code>systemctl status zabbix-agent2 --no-pagerjournalctl -u zabbix-agent2 -b -n 50 --no-pager<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>3.3. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/h4>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0435\u0449\u0451 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442. \u0421 \u0445\u043e\u0441\u0442\u0430 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c end-to-end:<\/p>\n<pre><code>zabbix_get -s &lt;appliance-ip&gt; -p 10050 -k agent.ping# \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c: 1zabbix_get -s &lt;appliance-ip&gt; -p 10050 -k agent.version# \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 \u0430\u0433\u0435\u043d\u0442\u0430<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p> \u0415\u0441\u043b\u0438 <code>zabbix_get<\/code> \u0443\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u2014 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043b\u0438\u0431\u043e \u0432 firewall (\u0441\u043c. \u0427\u0430\u0441\u0442\u044c 4), \u043b\u0438\u0431\u043e \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 <code>Server=<\/code> \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0430\u0433\u0435\u043d\u0442\u0430: \u0445\u043e\u0441\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u043d\u0451\u043c \u044f\u0432\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0451\u043d.  <\/p>\n<h2>\u0427\u0430\u0441\u0442\u044c 4. \u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 10050<\/h2>\n<h3>4.1. Cloud Director Appliance<\/h3>\n<p>\u0412 \/etc\/systemd\/scripts\/ip4save-vmw \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0440\u044f\u0434\u043e\u043c \u0441 \u043e\u0434\u043d\u043e\u0442\u0438\u043f\u043d\u044b\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438:<\/p>\n<pre><code>-A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT # \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443:service iptables restart<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>4.2. vCenter Server Appliance<\/h3>\n<p>\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e (\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438):<\/p>\n<pre><code>iptables -I port_filter -p tcp --dport 10050 -j ACCEPT<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0417\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043c\u0435\u0436\u0434\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u043b\u043e\u043a \u0432 \/etc\/vmware\/appliance\/services.conf:<\/p>\n<pre><code>\"zabbix-agent\": {    \"firewall\": {        \"enable\": true,        \"rules\": [            {                \"direction\":  \"inbound\",                \"protocol\":   \"tcp\",                \"porttype\":   \"dst\",                \"port\":       \"10050\",                \"portoffset\": 0            }        ]    }}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h2>\u0427\u0430\u0441\u0442\u044c 5. \u0421\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435<\/h2>\n<h4>5.1. \u0420\u043e\u0442\u0430\u0446\u0438\u044f \u043b\u043e\u0433\u043e\u0432<\/h4>\n<p>\u0418\u0437 RPM \u043c\u044b \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \/etc\/zabbix\/, \u0431\u0435\u0437 \/etc\/logrotate.d\/. \u0427\u0442\u043e\u0431\u044b \u043b\u043e\u0433 \/var\/log\/zabbix\/zabbix_agent2.log \u043d\u0435 \u0440\u043e\u0441 \u0431\u0435\u0441\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u043d\u0444\u0438\u0433 \u0440\u043e\u0442\u0430\u0446\u0438\u0438:<\/p>\n<pre><code>cat &gt; \/etc\/logrotate.d\/zabbix-agent2 &lt;&lt;'EOF'\/var\/log\/zabbix\/zabbix_agent2.log {    weekly    rotate 12    compress    delaycompress    missingok    notifempty    create 0640 zabbix zabbix    postrotate        \/bin\/kill -HUP `cat \/run\/zabbix\/zabbix_agent2.pid 2&gt;\/dev\/null` 2&gt;\/dev\/null || true    endscript}EOF<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>5.2. \u0427\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0451\u0442 \u043f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 appliance<\/h4>\n<pre><code>ldd \/usr\/sbin\/zabbix_agent2 | awk '\/not found\/{print $1}'systemctl status zabbix-agent2zabbix_get -s 127.0.0.1 -k agent.ping<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043e\u0442\u0432\u0430\u043b\u0438\u043b\u043e\u0441\u044c \u2014 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0435\u0440\u0438\u0442\u0435 \/etc\/zabbix\/libs\/ \u0438\u0437 \u0441\u0432\u0435\u0436\u0438\u0445 RPM (\u0441\u043c. \u0427\u0430\u0441\u0442\u044c 1) \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0438\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430.<\/p>\n<pre><code>systemctl disable --now zabbix-agent2.servicerm -f  \/usr\/lib\/systemd\/system\/zabbix-agent2.servicerm -f  \/usr\/sbin\/zabbix_agent2rm -rf \/etc\/zabbixrm -rf \/var\/log\/zabbixrm -rf \/run\/zabbixuserdel zabbix &amp;&amp; groupdel zabbix 2&gt;\/dev\/nullsystemctl daemon-reload# \u0438 \u0443\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f \u043f\u043e\u0440\u0442\u0430 10050 \u0438\u0437 firewall (\u0441\u043c. \u0427\u0430\u0441\u0442\u044c 4)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>5.4. AppArmor \/ SELinux<\/h4>\n<p>Photon OS 4 \u0432 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0435 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e MAC-\u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0431\u0438\u043d\u0430\u0440\u0435\u0439, \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0432\u043a\u043b\u044e\u0447\u0430\u043b\u0438 AppArmor \u0438\u043b\u0438 SELinux \u2014 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0434\u043b\u044f \/usr\/sbin\/zabbix_agent2 \u043d\u0435\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \/etc\/zabbix\/libs\/. \u0421\u0438\u043c\u043f\u0442\u043e\u043c \u2014 \u0430\u0433\u0435\u043d\u0442 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442, \u043d\u043e ldd \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u00abnot found\u00bb \u043f\u043e\u0434 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c zabbix \u0438 \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0434 root.<\/p>\n<h2>\u0418\u0442\u043e\u0433<\/h2>\n<p>\u0410\u0433\u0435\u043d\u0442 \u0433\u043e\u0442\u043e\u0432: \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 PostgreSQL \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u043f\u043b\u0430\u0439\u043d\u0441\u0430. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438: \u0440\u0430\u0431\u043e\u0447\u0438\u0439 Zabbix Agent 2 \u043d\u0430 Photon OS 4 \u0431\u0435\u0437 \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0447\u0443\u0436\u0438\u0445 RPM, \u0442\u043e \u0435\u0441\u0442\u044c \u0431\u0435\u0437 \u0440\u0438\u0441\u043a\u043e\u0432 \u0434\u043b\u044f \u0448\u0442\u0430\u0442\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 appliance \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b VMware\/Broadcom.<\/p>\n<p>\u0421\u043b\u0435\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u043c\u0438! \u0412\u0430\u0448\u00a0<a href=\"https:\/\/www.cloud4y.ru\/?utm_source=habr&amp;utm_medium=news&amp;utm_campaign=habr&amp;utm_content=zabbix&amp;utm_term=main\">Cloud4Y<\/a>. \u0427\u0438\u0442\u0430\u0439\u0442\u0435 \u043d\u0430\u0441 \u0437\u0434\u0435\u0441\u044c \u0438\u043b\u0438 \u0432\u00a0<a href=\"https:\/\/t.me\/+ET%5C%5C_qtHM8%5C%5C_540Nzhi\">Telegram-\u043a\u0430\u043d\u0430\u043b\u0435<\/a>!  <\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1030138\/\">https:\/\/habr.com\/ru\/articles\/1030138\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041d\u0430 Photon OS 4 (Cloud Director Appliance \u2265 10.6, vCenter Server Appliance 8) \u0441\u0442\u0430\u0432\u0438\u043c Zabbix Agent 2 (LTS 7.0, RPM \u043f\u043e\u0434 EL8) \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0447\u0443\u0436\u0438\u0445 RPM \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0442\u0440\u0438 RPM (\u0430\u0433\u0435\u043d\u0442, openssl-libs 1.1, pcre2), \u043a\u043b\u0430\u0434\u0451\u043c \u0431\u0438\u043d\u0430\u0440\u044c \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0448\u0442\u0430\u0442\u043d\u043e, \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0435 .so \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 \/etc\/zabbix\/libs\/ \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u0447\u0435\u0440\u0435\u0437 LD_LIBRARY_PATH \u0432 systemd-\u044e\u043d\u0438\u0442\u0435. \u041d\u0430 vCSA \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c .hmac-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f FIPS. \u0412 \u0444\u0438\u043d\u0430\u043b\u0435 \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 10050 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 zabbix_get.\u0428\u0430\u0433\u0438:1.\u00a0\u00a0\u00a0 \u0421\u043a\u0430\u0447\u0430\u0442\u044c RPM (\u0430\u0433\u0435\u043d\u0442 + openssl-libs 1.1 + pcre2) \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c.2.\u00a0\u00a0\u00a0 \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c, \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043f\u043e \u043d\u0443\u0436\u043d\u044b\u043c \u043f\u0443\u0442\u044f\u043c \u043d\u0430 appliance.3.\u00a0\u00a0\u00a0 \u041f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c LD_LIBRARY_PATH \u0432 unit-\u0444\u0430\u0439\u043b\u0435, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443.4.\u00a0\u00a0\u00a0 \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0440\u0442 10050 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430.\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043ePhoton OS \u2014 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 VMware \u0434\u043b\u044f appliance-\u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Zabbix Agent \u043d\u0430 Photon \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 tdnf \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0430\u0433\u0435\u043d\u0442\u0430: Photon OS 4 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 OpenSSL 3 (libssl.so.3, libcrypto.so.3) \u0438 \u0431\u0435\u0437 PCRE2. Zabbix Agent 2, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f EL8, \u0436\u0434\u0451\u0442:\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libssl.so.1.1\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libcrypto.so.1.1\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libpcre2-8.so.0\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044e VMware \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043f\u043b\u0430\u0439\u043d\u0441\u0430 \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u043a\u0440\u044b\u0442 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u043c\u0438, \u0430 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u00ab\u0447\u0443\u0436\u0438\u0435\u00bb RHEL-\u043f\u0430\u043a\u0435\u0442\u044b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u043d\u043d\u043e \u2014 \u0441\u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043f\u043b\u0430\u0439\u043d\u0441\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u00ab\u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u0443\u044e\u00bb \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443: \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043b\u0435\u0436\u0430\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0433\u0435\u043d\u0442\u0443.\u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u0435\u043d\u043d\u043e RPM \u043f\u043e\u0434 EL8, \u0430 \u043d\u0435 EL9EL9 \u0438\u0434\u0451\u0442 \u0443\u0436\u0435 \u043d\u0430 OpenSSL 3 \u2014 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0431\u043b\u0438\u0436\u0435 \u043a Photon 4. \u041d\u043e Zabbix Agent 2 \u0434\u043b\u044f EL9 \u0441\u043e\u0431\u0440\u0430\u043d \u043f\u0440\u043e\u0442\u0438\u0432 \u0431\u043e\u043b\u0435\u0435 \u0441\u0432\u0435\u0436\u0435\u0433\u043e glibc (2.34+), \u0430 \u0432 Photon OS 4 \u2014 glibc 2.32. \u0411\u0438\u043d\u0430\u0440\u044c EL9 \u043d\u0430 Photon 4 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0441\u044f \u0438\u0437-\u0437\u0430 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 glibc. \u0421\u0431\u043e\u0440\u043a\u0430 EL8 (glibc 2.28) \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u00ab\u0434\u043e\u043d\u0435\u0441\u0442\u0438\u00bb \u2014 \u044d\u0442\u043e OpenSSL 1.1 \u0438 PCRE2.\u041e \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432\u041a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 RPM   \u043d\u0438\u0436\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f (\u0430\u043f\u0440\u0435\u043b\u044c 2026). \u041f\u0435\u0440\u0435\u0434 \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435\u043c   \u0432\u043e\u0437\u044c\u043c\u0438\u0442\u0435 \u0441\u0432\u0435\u0436\u0438\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438\u0437 \u0442\u0435\u0445 \u0436\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432: Zabbix \u2014 repo.zabbix.com\/zabbix\/7.0\/rhel\/8\/x86_64\/, openssl-libs 1.1 \u0438 pcre2 \u2014 pkgs.org \u0438\u043b\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u0430 Rocky\/AlmaLinux 8. \u0426\u0435\u043f\u043e\u0447\u043a\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u043f\u0443\u0442\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 \u043e\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0435   \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.\u0427\u0430\u0441\u0442\u044c 1. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a \u043d\u0430 \u0441\u0430\u043c\u043e\u043c appliance (\u0435\u0441\u043b\u0438 \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442), \u0442\u0430\u043a \u0438 \u043d\u0430 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0439 Linux-\u043c\u0430\u0448\u0438\u043d\u0435. \u0412\u0441\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u0432 \/root\/zbx-portable.1.1. \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c RPM\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 zabbix-agent2 RPM \u043f\u043e\u0434 EL8 \u2014 \u0441 https:\/\/repo.zabbix.com\/zabbix\/7.0\/rhel\/8\/x86_64\/\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 openssl-libs 1.1.x \u043f\u043e\u0434 EL8 \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 pkgs.org\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pcre2 \u043f\u043e\u0434 EL8 \u2014 \u0442\u0430\u043c \u0436\u0435\u0420\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 .\/rpm\/:\/root\/zbx-portable\/rpm\/  openssl-libs-1.1.1k-15.el8_6.x86_64.rpm  pcre2-10.32-3.el8_6.x86_64.rpm  zabbix-agent2-7.0.23-release1.el8.x86_64.rpm1.2. \u041f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u043f\u0430\u043a\u0435\u0442 \u0441 \u0430\u0433\u0435\u043d\u0442\u043e\u043ccd \/root\/zbx-portablerpm2cpio .\/rpm\/zabbix-agent2-*.rpm | cpio -idmv1.3. \u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\u0418\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 .so \u0438 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 .\/libs\/. \u0414\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c FIPS (vCSA) \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c .hmac-\u0444\u0430\u0439\u043b\u044b \u2014 \u0431\u0435\u0437 \u043d\u0438\u0445 OpenSSL \u0432 FIPS-\u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0442\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f:mkdir -p \/root\/zbx-portable\/libs &amp;&amp; cd \/root\/zbx-portable\/libs rpm2cpio \/root\/zbx-portable\/rpm\/pcre2-10.32-3.el8_6.x86_64.rpm \\  | cpio -idmv &#8216;.\/usr\/lib64\/libpcre2-8.so.0*&#8217; rpm2cpio \/root\/zbx-portable\/rpm\/openssl-libs-1.1.1k-15.el8_6.x86_64.rpm \\  | cpio -idmv &#8216;.\/usr\/lib64\/libssl.so.1.1*&#8217; &#8216;.\/usr\/lib64\/libcrypto.so.1.1*&#8217; # \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f vCSA \/ FIPS-\u0440\u0435\u0436\u0438\u043c\u0430:rpm2cpio \/root\/zbx-portable\/rpm\/openssl-libs-1.1.1k-15.el8_6.x86_64.rpm | cpio -idmv \\  &#8216;.\/usr\/lib64\/.libcrypto.so.1.1.1k.hmac&#8217; \\  &#8216;.\/usr\/lib64\/.libcrypto.so.1.1.hmac&#8217; \\  &#8216;.\/usr\/lib64\/.libssl.so.1.1.1k.hmac&#8217; \\  &#8216;.\/usr\/lib64\/.libssl.so.1.1.hmac&#8217;\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0432 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u2014 cpio \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442 \u0438\u0445, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0443\u0436\u043d\u043e \u0441 \u0444\u043b\u0430\u0433\u0430\u043c\u0438, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0438\u043c\u0438 \u0441\u0438\u043c\u043b\u0438\u043d\u043a\u0438 (cp -a \/ rsync -a).\u0427\u0430\u0441\u0442\u044c 2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 Photon OS 42.1. \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u0430:groupadd &#8212;system zabbixuseradd &#8212;system -g zabbix -d \/usr\/lib\/zabbix -s \/sbin\/nologin \\  -c &#171;Zabbix Monitoring System&#187; zabbix\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0434\u043b\u044f \u043b\u043e\u0433\u043e\u0432 \u0438 runtime:mkdir \/var\/log\/zabbixchown -R zabbix:zabbix \/var\/log\/zabbix mkdir \/run\/zabbixchown zabbix:zabbix \/run\/zabbix2.2. \u041a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438 \u0431\u0438\u043d\u0430\u0440\u044c \u0430\u0433\u0435\u043d\u0442\u0430\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 Zabbix:cd \/root\/zbx-portable\/cp -r etc\/zabbix\/ \/etc\/zabbix\/chown -R root:zabbix \/etc\/zabbixchmod 755 \/etc\/zabbixchmod -R 755 \/etc\/zabbix\/zabbix_agent2.dchmod 640 \/etc\/zabbix\/zabbix_agent2.conf\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0430\u0432\u0438\u043c \/etc\/zabbix\/zabbix_agent2.conf \u2014 Server, ServerActive, Hostname \u0438 \u0442. \u0434. \u0421\u043e\u0433\u043b\u0430\u0441\u0443\u0439\u0442\u0435 PidFile \u0441   RuntimeDirectory\u0412 \u044e\u043d\u0438\u0442\u0435 \u0434\u0430\u043b\u044c\u0448\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f RuntimeDirectory=zabbix \u2192   systemd \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \/run\/zabbix   \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 PidFile \u0432 zabbix_agent2.conf \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0442\u0443\u0434\u0430 \u0436\u0435: PidFile=\/run\/zabbix\/zabbix_agent2.pid.   \u0418\u043d\u0430\u0447\u0435 \u0430\u0433\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c pid \u0432 \u043f\u0443\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 systemd \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0438\u0449\u0430\u0442\u044c   \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u2014 \u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d \u043f\u0440\u0438 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0430\u0445.\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a \u0430\u0433\u0435\u043d\u0442\u0430:cp usr\/sbin\/zabbix_agent2 \/usr\/sbin\/zabbix_agent2chown root:root \/usr\/sbin\/zabbix_agent2chmod 755 \/usr\/sbin\/zabbix_agent22.3. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438\u0437\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u044b\u0435 .so \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0438\u043c\u043b\u0438\u043d\u043a\u043e\u0432:mkdir \/etc\/zabbix\/libscp -a \/root\/zbx-portable\/libs\/. \/etc\/zabbix\/libs\/\u041d\u0430 \u0432\u0441\u0435\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0445 \u043f\u043e \u043f\u0443\u0442\u0438 \u043d\u0443\u0436\u0435\u043d execute-bit (x), \u0438\u043d\u0430\u0447\u0435 \u043b\u0438\u043d\u043a\u0435\u0440 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0439\u0442\u0438 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e:chmod 755 \/etc\/zabbixchmod 755 \/etc\/zabbix\/libschmod 755 \/etc\/zabbix\/libs\/usrchmod 755 \/etc\/zabbix\/libs\/usr\/lib64 chmod 644 \/etc\/zabbix\/libs\/usr\/lib64\/libcrypto.so.1.1.* \\          \/etc\/zabbix\/libs\/usr\/lib64\/libssl.so.1.1.* \\          \/etc\/zabbix\/libs\/usr\/lib64\/libpcre2-8.so.0.*2.4. systemd-\u044e\u043d\u0438\u0442 \u0438 LD_LIBRARY_PATH\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c unit-\u0444\u0430\u0439\u043b \u0438\u0437 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RPM:cp usr\/lib\/systemd\/system\/zabbix-agent2.service \\   \/usr\/lib\/systemd\/system\/zabbix-agent2.service\u0415\u0441\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u0441\u0435\u0439\u0447\u0430\u0441, \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0448\u0438\u0431\u043a\u0443:\/usr\/sbin\/zabbix_agent2: error while loading shared libraries:  libpcre2-8.so.0: cannot open shared object file\u0421\u043f\u0438\u0441\u043e\u043a \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0443\u0434\u043e\u0431\u043d\u043e \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0430\u043a:ldd \/usr\/sbin\/zabbix_agent2 | awk &#8216;\/not found\/{print $1}&#8217;\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044e [Service] \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432\u0438\u0434\u0435\u043b\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0430 \u0441\u043b\u0443\u0436\u0431\u0430, \u0430 \u0437\u0430\u043e\u0434\u043d\u043e \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0438 \u0440\u0435\u0436\u0438\u043c \u0434\u043b\u044f pid-\u0444\u0430\u0439\u043b\u0430:vim \/usr\/lib\/systemd\/system\/zabbix-agent2.service [Service]Environment=&#187;LD_LIBRARY_PATH=\/etc\/zabbix\/libs\/usr\/lib64&#8243;RuntimeDirectory=zabbixRuntimeDirectoryMode=0755\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c:systemctl daemon-reloadsystemctl enable &#8212;now zabbix-agent2.service\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430: \u0432\u0448\u0438\u0442\u044c \u043f\u0443\u0442\u044c \u0432 \u0431\u0438\u043d\u0430\u0440\u044c \u0447\u0435\u0440\u0435\u0437 patchelf\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0430\u0433\u0435\u043d\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 systemd, \u043d\u043e \u0438 \u0440\u0443\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438), \u043c\u043e\u0436\u043d\u043e \u0432\u0448\u0438\u0442\u044c RUNPATH \u043f\u0440\u044f\u043c\u043e \u0432 ELF:tdnf install -y patchelf   # \u0438\u043b\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u0442\u0438 patchelf \u0442\u0435\u043c \u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0447\u0442\u043e \u0438 \u0430\u0433\u0435\u043d\u0442\u0430patchelf &#8212;set-rpath \/etc\/zabbix\/libs\/usr\/lib64 \/usr\/sbin\/zabbix_agent2\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e LD_LIBRARY_PATH \u0432 \u044e\u043d\u0438\u0442\u0435 \u043d\u0435 \u043d\u0443\u0436\u0435\u043d. \u041c\u0438\u043d\u0443\u0441 \u2014 \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430 \u0430\u0433\u0435\u043d\u0442\u0430 patchelf \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e.\u0427\u0430\u0441\u0442\u044c 3. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b3.1. \u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u041f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u044e\u043d\u0438\u0442\u0430 \u2014 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c ldd \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0430\u0448\u043b\u0438\u0441\u044c. \u041d\u043e \u0435\u0441\u0442\u044c \u043d\u044e\u0430\u043d\u0441: ldd \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0448\u0435\u043b\u043b\u0430, \u0430 LD_LIBRARY_PATH \u043c\u044b \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 unit-\u0444\u0430\u0439\u043b\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb ldd \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c libssl.so.1.1, libcrypto.so.1.1 \u0438 libpcre2-8.so.0 \u043a\u0430\u043a not found, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0430\u0433\u0435\u043d\u0442 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 systemd.\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u2014 \u0441 \u0442\u0435\u043c \u0436\u0435 LD_LIBRARY_PATH, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0438\u0434\u0438\u0442 \u0441\u043b\u0443\u0436\u0431\u0430:LD_LIBRARY_PATH=\/etc\/zabbix\/libs\/usr\/lib64 \\  ldd \/usr\/sbin\/zabbix_agent2 | awk &#8216;\/not found\/{print $1}&#8217;\u0414\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0439 \u0432\u044b\u0432\u043e\u0434.3.2. \u0421\u0442\u0430\u0442\u0443\u0441 \u0438 \u043b\u043e\u0433\u0438 \u0441\u043b\u0443\u0436\u0431\u044bsystemctl status zabbix-agent2 &#8212;no-pagerjournalctl -u zabbix-agent2 -b -n 50 &#8212;no-pager3.3. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0435\u0449\u0451 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442. \u0421 \u0445\u043e\u0441\u0442\u0430 Zabbix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c end-to-end:zabbix_get -s &lt;appliance-ip&gt; -p 10050 -k agent.ping# \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c: 1zabbix_get -s &lt;appliance-ip&gt; -p 10050 -k agent.version# \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 \u0430\u0433\u0435\u043d\u0442\u0430 \u0415\u0441\u043b\u0438 zabbix_get \u0443\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u2014 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043b\u0438\u0431\u043e \u0432 firewall (\u0441\u043c. \u0427\u0430\u0441\u0442\u044c 4), \u043b\u0438\u0431\u043e \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 Server= \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0430\u0433\u0435\u043d\u0442\u0430: \u0445\u043e\u0441\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u043d\u0451\u043c \u044f\u0432\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0451\u043d.  \u0427\u0430\u0441\u0442\u044c 4. \u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 100504.1. Cloud Director Appliance\u0412 \/etc\/systemd\/scripts\/ip4save-vmw \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0440\u044f\u0434\u043e\u043c \u0441 \u043e\u0434\u043d\u043e\u0442\u0438\u043f\u043d\u044b\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438:-A INPUT -p tcp -m state &#8212;state NEW -m tcp &#8212;dport 10050 -j ACCEPT # \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443:service iptables restart4.2. vCenter Server Appliance\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e (\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438):iptables -I port_filter -p tcp &#8212;dport 10050 -j ACCEPT\u0417\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043c\u0435\u0436\u0434\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u043b\u043e\u043a \u0432 \/etc\/vmware\/appliance\/services.conf:&#187;zabbix-agent&#187;: {    &#171;firewall&#187;: {        &#171;enable&#187;: true,        &#171;rules&#187;: [            {                &#171;direction&#187;:  &#171;inbound&#187;,                &#171;protocol&#187;:   &#171;tcp&#187;,                &#171;porttype&#187;:   &#171;dst&#187;,                &#171;port&#187;:       &#171;10050&#187;,                &#171;portoffset&#187;: 0            }        ]    }}\u0427\u0430\u0441\u0442\u044c 5. \u0421\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u04355.1. \u0420\u043e\u0442\u0430\u0446\u0438\u044f \u043b\u043e\u0433\u043e\u0432\u0418\u0437 RPM \u043c\u044b \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \/etc\/zabbix\/, \u0431\u0435\u0437 \/etc\/logrotate.d\/. \u0427\u0442\u043e\u0431\u044b \u043b\u043e\u0433 \/var\/log\/zabbix\/zabbix_agent2.log \u043d\u0435 \u0440\u043e\u0441 \u0431\u0435\u0441\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u043d\u0444\u0438\u0433 \u0440\u043e\u0442\u0430\u0446\u0438\u0438:cat &gt; \/etc\/logrotate.d\/zabbix-agent2 &lt;&lt;&#8216;EOF&#8217;\/var\/log\/zabbix\/zabbix_agent2.log {    weekly    rotate 12    compress    delaycompress    missingok    notifempty    create 0640 zabbix zabbix    postrotate        \/bin\/kill -HUP `cat \/run\/zabbix\/zabbix_agent2.pid 2&gt;\/dev\/null` 2&gt;\/dev\/null || true    endscript}EOF5.2. \u0427\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0451\u0442 \u043f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 applianceldd \/usr\/sbin\/zabbix_agent2 | awk &#8216;\/not found\/{print $1}&#8217;systemctl status zabbix-agent2zabbix_get -s 127.0.0.1 -k agent.ping\u0415\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043e\u0442\u0432\u0430\u043b\u0438\u043b\u043e\u0441\u044c \u2014 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0435\u0440\u0438\u0442\u0435 \/etc\/zabbix\/libs\/ \u0438\u0437 \u0441\u0432\u0435\u0436\u0438\u0445 RPM (\u0441\u043c. \u0427\u0430\u0441\u0442\u044c 1) \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0438\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430.systemctl disable &#8212;now zabbix-agent2.servicerm -f  \/usr\/lib\/systemd\/system\/zabbix-agent2.servicerm -f  \/usr\/sbin\/zabbix_agent2rm -rf \/etc\/zabbixrm -rf \/var\/log\/zabbixrm -rf \/run\/zabbixuserdel zabbix &amp;&amp; groupdel zabbix 2&gt;\/dev\/nullsystemctl daemon-reload# \u0438 \u0443\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-478116","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/478116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=478116"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/478116\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=478116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=478116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=478116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}