{"id":2469,"date":"2019-03-12T18:28:32","date_gmt":"2019-03-12T17:28:32","guid":{"rendered":"https:\/\/technet.cloud4you.biz\/?p=2469"},"modified":"2019-03-12T18:30:14","modified_gmt":"2019-03-12T17:30:14","slug":"zabbix-4-0-proxy-postgresql-unter-ubuntu-18-04-lts-installieren","status":"publish","type":"post","link":"https:\/\/technet.cloud4you.biz\/en\/zabbix-4-0-proxy-postgresql-unter-ubuntu-18-04-lts-installieren\/","title":{"rendered":"Zabbix 4.0 Proxy (PostgreSQL) unter Ubuntu 18.04 LTS installieren"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In dieser Anleitung wird davon ausgegangen, dass Ubuntu 18.04 bereits auf der Maschine installiert wurde. Weiter setzt die Anleitung eine funktionierende Internetverbindung auf dem Proxy voraus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um keine Probleme mit Berechtigungen zu bekommen, stellen Sie bitte sicher, dass Sie nun als Admin unterwegs sind:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo su<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zun\u00e4chst laden wir uns dann das aktuelle Repository-Konfigurationspaket herunter:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wget https:\/\/repo.zabbix.com\/zabbix\/4.0\/ubuntu\/pool\/main\/z\/zabbix-release\/zabbix-release_4.0-2+bionic_all.deb\ndpkg -i zabbix-release_4.0-2+bionic_all.deb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dann aktualisieren wir Paketinformationen:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">apt-get update<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt k\u00f6nnen wir das Proxy-Paket herunterladen und installieren:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">apt-get install zabbix-proxy-pgsql<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend aktivieren und starten wir den Proxy:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl enable zabbix-proxy\nsystemctl start zabbix-proxy<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nun erstellen wir den PostgreSQL-Benutzer, der vom Proxy verwendet wird, um auf die lokale Datenbank zuzugreifen. Sie werden nach Eingabe der Zeile wiederholt um die Eingabe des Kennworts f\u00fcr den User gebeten. &#8220;zabbix&#8221; beschreibt den Benutzernamen, der nat\u00fcrlich variieren kann.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo -u postgres createuser --pwprompt zabbix<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Im n\u00e4chsten Schritt erstellen wir die Datenbank f\u00fcr den Proxy. Wir nennen diese im Beispiel ebenfalls &#8220;zabbix&#8221;:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo -u postgres createdb -O zabbix -E Unicode -T template0 zabbix<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dann wenden wir das von Zabbix mitgelieferte Schema auf die Datenbank an:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">zcat \/usr\/share\/doc\/zabbix-proxy-pgsql\/schema.sql.gz | sudo -u zabbix psql zabbix<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Im letzten Schritt passen wir die Zabbix Proxy-Konfiguration an:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/zabbix\/zabbix_proxy.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Folgende Parameter m\u00fcssen angepasst werden:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># IP oder FQDN des Hauptservers\nServer=192.168.1.20\n# Hostname des Proxies\nHostname=ZBX-PROXY\n# DBHost muss wirklich leer bleiben, also wie abgebildet\nDBHost=\n# Name der Datenbank\nDBName=zabbix\n# Zuvor definierter Benutzer, den der Proxy zur DB-Verbindung verwendet\nDBUser=zabbix\n# Zuvor definiertes Passwort, das der Proxy zur DB-Verbindung verwendet\nDBPassword=*******<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Im Anschluss k\u00f6nnen wir den Zabbix Proxy einmal neustarten:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">service zabbix-proxy restart<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Bedarf k\u00f6nnen mit folgender Zeile die Logfile-Eintr\u00e4ge des Proxys in Echtzeit ausgegeben werden:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">tail -f \/var\/log\/zabbix\/zabbix_proxy.log<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit sollte die Installation abgeschlossen sein und Sie k\u00f6nnen den Proxy in Ihrer Zabbix-Oberfl\u00e4che einrichten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In dieser Anleitung wird davon ausgegangen, dass Ubuntu 18.04 bereits auf der Maschine installiert wurde. Weiter setzt die Anleitung eine funktionierende Internetverbindung auf dem Proxy voraus. Um keine Probleme mit Berechtigungen zu bekommen, stellen Sie bitte sicher, dass Sie nun als Admin unterwegs sind: Zun\u00e4chst laden wir uns dann das aktuelle Repository-Konfigurationspaket herunter: Dann aktualisieren [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[319,320,206],"class_list":["post-2469","post","type-post","status-publish","format-standard","hentry","category-zabbix","tag-proxy","tag-ubuntu","tag-zabbix"],"translation":{"provider":"WPGlobus","version":"3.0.6","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/comments?post=2469"}],"version-history":[{"count":2,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2469\/revisions"}],"predecessor-version":[{"id":2472,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2469\/revisions\/2472"}],"wp:attachment":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/media?parent=2469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/categories?post=2469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/tags?post=2469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}