{"id":200,"date":"2023-06-23T10:38:50","date_gmt":"2023-06-23T01:38:50","guid":{"rendered":"http:\/\/tech.itdesk.co.kr\/?p=200"},"modified":"2023-06-23T10:40:08","modified_gmt":"2023-06-23T01:40:08","slug":"zabbix-proxy-%ea%b5%ac%ec%84%b1","status":"publish","type":"post","link":"https:\/\/iwgh.duckdns.org\/?p=200","title":{"rendered":"Zabbix Proxy \uad6c\uc131"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">**Zabbix \uc758 \uacbd\uc6b0 agent-server \ud1b5\uc2e0\uc774 \uac00\ub2a5\ud574\uc57c \ubaa8\ub2c8\ud130\ub9c1\uc774 \uac00\ub2a5. \uadf8\ub7f0\ub370 \ub0b4\ubd80 \uc0ac\uc124IP\uc758 \uacbd\uc6b0 NAT\ub97c \ud1b5\ud574 \uc778\ud130\ub137\uc740 \uac00\ub2a5\ud558\ub098 \ud2b9\uc815\ud3ec\ud2b8 Listen\uc73c\ub85c \uc5ec\ub294 \uac83\uc740 \ud798\ub4ec. \ub610\ud55c \ubaa8\ub4e0 agent\ub4e4\uc774 \uc778\ud130\ub137\uc744 \ud1b5\ud574 Server\uacfc \uc9c1\uc811\ud1b5\uc2e0\ud558\ub294 \uac83\uc740 \ubcf4\uc548\uc801\uc73c\ub85c \ucde8\uc57d.<br>\uadf8\ub798\uc11c \ub0b4\ubd80\uc5d0 proxy\ub97c \ubcc4\ub3c4\ub85c \ub450\uc5b4 \ub0b4\ubd80 agent\ub4e4\uc758 \ubaa8\ub2c8\ud130\ub9c1 \ub370\uc774\ud130\ub97c \ubaa8\uc544 Server\ub85c \uc804\uc1a1\uac00\ub2a5. Proxy\ub9cc \uc778\ud130\ub137\uc774 \ub178\ucd9c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uc870 : <a href=\"https:\/\/bestmonitoringtools.com\/install-zabbix-proxy-on-ubuntu\/\">https:\/\/bestmonitoringtools.com\/install-zabbix-proxy-on-ubuntu\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">        <a href=\"https:\/\/www.zabbix.com\/download?zabbix=6.0&amp;os_distribution=ubuntu&amp;os_version=20.04&amp;components=proxy&amp;db=pgsql&amp;ws=\">https:\/\/www.zabbix.com\/download?zabbix=6.0&amp;os_distribution=ubuntu&amp;os_version=20.04&amp;components=proxy&amp;db=pgsql&amp;ws=<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\uac1c\uc694.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">TSP AWS \uacc4\uc815 ec2 instance 2\uac1c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac01\uac01 agent2 \uc124\uce58, EIP \ubd80\uc5ec\ub41c 1\ub300\uc5d0\ub294 Proxy\ub3c4 \uc124\uce58<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSP \uacc4\uc815\ub0b4\uc758 instance\ub4e4\uc740 Proxy\uc11c\ubc84\ub97c \ud1b5\ud574 Hazel AWS \uacc4\uc815\uc758 Zabbix Server\ub85c \uc5f0\uacb0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud55c AWS\ub0b4\uc758 instance\ub97c \ubaa8\ub450 \ubaa8\ub2c8\ud130\ub9c1 \ud558\uae30 \uc704\ud574 \ub3d9\uc77c VPC\ub0b4\uc5d0 1\uac1c\uc758 EIP\ud560\ub2f9\ub41c Proxy1\ub300 \ud544\uc694.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"426\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-66.png\" alt=\"\" class=\"wp-image-212\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-66.png 836w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-66-300x153.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-66-768x391.png 768w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud544\uc694 PORT<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zabbix Agent : 10050<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zabbix proxy, Server : 10051<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uad6c\uc131\uc694\uc18c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSP-host01 : agent2, proxy, postgresql<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSP-host02 : agent2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hazelsys-zabbix-server : agent2, server, mysql<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">  2. \uc124\uce58.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># wget <a href=\"https:\/\/repo.zabbix.com\/zabbix\/6.0\/ubuntu\/pool\/main\/z\/zabbix-release\/zabbix-release_6.0-4+ubuntu20.04_all.deb\">https:\/\/repo.zabbix.com\/zabbix\/6.0\/ubuntu\/pool\/main\/z\/zabbix-release\/zabbix-release_6.0-4+ubuntu20.04_all.deb<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># apt update<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># apt install zabbix-proxy-pgsql zabbix-sql-scripts<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># apt install postgresql postgresql-client<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DB\uc124\uc815<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># sudo -u postgres createuser &#8211;pwprompt zabbix<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; -&gt; postgres user zabbix \ud328\uc2a4\uc6cc\ub4dc 2\ubc88 \uc785\ub825<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># sudo -u postgres createdb -O zabbix zabbix_proxy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># cat \/usr\/share\/zabbix-sql-scripts\/postgresql\/proxy.sql | sudo -u zabbix psql zabbix_proxy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uc815\ud30c\uc77c \uc218\uc815<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">#vi \/etc\/zabbix\/zabbix_proxy.conf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ProxyMode=1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; -&gt; 0;active\ubaa8\ub4dc, 1;passive\ubaa8\ub4dc, \ud328\uc2dc\ube0c \uad8c\uc7a5 active\uc2dc proxy-&gt;server \uc815\uc0c1\uc218\uc2e0 \uc548 \ub428.(\ud655\uc778 \ud544\uc694)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server=52.78.193.28<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; -&gt; server\uc758 EIP<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hostname=TSP-proxy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; -&gt; Proxy\uc11c\ubc84\uc758 hostname<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DBName=zabbix_proxy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DBUser=zabbix<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DBPassword=Hazel1234<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;-&gt; DB\uc124\uc815\uc815\ubcf4 \uc77c\uce58\ud558\uac8c \ub123\uc5b4\uc8fc\uba74 \ub428.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. AWS \uac01 \ubcf4\uc548\uadf8\ub8f9 \ubc0f \ubc29\ud654\ubcbd 10050, 10051 open. \ud3b8\uc758\ub97c \uc704\ud574 \uc804\uccb4\ub97c \uc5f4\uc5c8\uc9c0\ub9cc \ud574\ub2f9 EIP \ubc0f \ub0b4\ubd80 subnet\ub9cc \uc5f4\uc5b4\uc8fc\ub294 \uac83 \ud544\uc694.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. zabbix Server WEB UI\uc5d0\uc11c \uad00\ub9ac -&gt; \ud504\ub85d\uc2dc -&gt; \ud504\ub85d\uc2dc\uc791\uc131 \uc120\ud0dd<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"390\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-58-1024x390.png\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-58-1024x390.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-58-300x114.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-58-768x292.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-58-1536x585.png 1536w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-58-2048x779.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud328\uc2dc\ube0c \uc120\ud0dd\ud558\uc5ec EIP\ub97c \uc774\uc6a9\ud574 \ub4f1\ub85d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"466\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-62-1024x466.png\" alt=\"\" class=\"wp-image-207\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-62-1024x466.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-62-300x136.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-62-768x349.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-62.png 1315w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">** \ud504\ub85d\uc2dc \ud1b5\uc2e0\uc0c1\ud0dc \uc815\uc0c1\ud655\uc778<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(\ucd5c\uc2e0\ub370\uc774\ud130 \uc218\uc2e0\uc2dc\uac01\uc774 \uacc4\uc18d \uac31\uc2e0\ub418\uc5b4\uc57c \uc815\uc0c1\ud1b5\uc2e0. 60s \uc774\ub0b4.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"88\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-59-1024x88.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-59-1024x88.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-59-300x26.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-59-768x66.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-59-1536x132.png 1536w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-59-2048x176.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. host agent\ub4f1\ub85d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \ud504\ub85d\uc2dc\uc640 \uac19\uc740 VPC\ub0b4\uc5d0 \uc788\ub294 agent2 \uc124\uc815\uc740 Proxy\uc758 \ub0b4\ubd80 \uc0ac\uc124IP\ub85c \uc124\uc815<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># vi \/etc\/zabbix\/zabbix_agent2.conf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server=172.31.4.xxx<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ServerActive=172.31.4.xxx<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hostname=TSP-host01<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">** \/etc\/hosts\uc5d0 \ub4f1\ub85d\ub41c \uc815\ubcf4\uc640 zabbix_agent2.conf\uc5d0 \ub4f1\ub85d\ub41c hostname\uc774 \ub2e4\ub974\uba74 agent\ud1b5\uc2e0 \uc548\ub418\ub294 \uacbd\uc6b0 \uc788\uc74c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">**\uc790\uccb4 \ud638\uc2a4\ud2b8\ub124\uc784\ub3c4 \uccb4\ud06c\ud558\ub294\uc9c0 \ud14c\uc2a4\ud2b8 \ud544\uc694.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zabbix Server Web UI\uc5d0\uc11c &#8220;\ud638\uc2a4\ud2b8 \uc791\uc131&#8221; \uc73c\ub85c \ub4f1\ub85d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"583\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-63.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-63.png 924w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-63-300x189.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-63-768x485.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">** interface\uc758 agent IP\ub294 proxy-agent\uac04\uc5d0 \ud1b5\uc2e0\ud558\ub294 \uc0ac\uc124IP\ub85c \ub4f1\ub85d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">** \ud504\ub85d\uc2dc \uc124\uc815\uc5d0 \ud574\ub2f9 \ud504\ub85d\uc2dc drop-down\uc5d0\uc11c \uc120\ud0dd<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub4f1\ub85d\ub41c host\uc815\uc0c1 \ud1b5\uc2e0 \ud655\uc778. (\uc0c1\ud0dc\uc5d0\uc11c ZBX agent \ud45c\uc2dc\uac00 \ub179\uc0dd\uc73c\ub85c \ub4e4\uc5b4\uc640\uc57c \uc815\uc0c1\uc5f0\uacb0)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"106\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-64.png\" alt=\"\" class=\"wp-image-209\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-64.png 929w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-64-300x34.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-64-768x88.png 768w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uc815-\ud638\uc2a4\ud2b8\uc5d0\uc11c \ud655\uc778\uc2dc \ud504\ub85d\uc2dc\ub97c \ud1b5\ud574 \ud1b5\uc2e0\ub418\ub294 host agents\ub294 \ud504\ub85d\uc2dc\uc5d0 \ud45c\uc2dc\ub428.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"106\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-65.png\" alt=\"\" class=\"wp-image-210\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-65.png 929w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-65-300x34.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-65-768x88.png 768w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>**Zabbix \uc758 \uacbd\uc6b0 agent-server \ud1b5\uc2e0\uc774 \uac00\ub2a5\ud574\uc57c \ubaa8\ub2c8\ud130\ub9c1\uc774 \uac00\ub2a5. \uadf8\ub7f0\ub370 \ub0b4\ubd80 \uc0ac\uc124IP\uc758 \uacbd\uc6b0 NAT\ub97c \ud1b5\ud574 \uc778\ud130\ub137\uc740 \uac00\ub2a5\ud558\ub098 \ud2b9\uc815\ud3ec\ud2b8 Listen\uc73c\ub85c \uc5ec\ub294 \uac83\uc740 \ud798\ub4ec. \ub610\ud55c \ubaa8\ub4e0 agent\ub4e4\uc774 \uc778\ud130\ub137\uc744 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[10,11,6,14,39],"class_list":["post-200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-install","tag-linux","tag-monitoring","tag-zabbix","tag-zabbix-proxy"],"_links":{"self":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200"}],"version-history":[{"count":3,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":214,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions\/214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/media\/201"}],"wp:attachment":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}