{"id":91969,"date":"2020-08-21T07:42:01","date_gmt":"2020-08-21T05:42:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix"},"modified":"2020-08-21T07:42:01","modified_gmt":"2020-08-21T05:42:01","slug":"monitoring-postgresql-s-ispolzovaniem-zabbix","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix","title":{"rendered":"PostgreSQL-Monitoring mit Zabbix","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/b17310212ae5dc4da0ca7d78312ca8ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Bericht von Daria Wilkowa f\u00fcr das Zabbix Meetup Online <\/em><\/p>\n<p><\/p>\n<p>Ich m\u00f6chte Sie mit einem \u00dcberwachungswerkzeug f\u00fcr PostgreSQL und das Betriebssystem bekannt machen, das von unserem Unternehmen unter Verwendung von Zabbix entwickelt wird. <\/p>\n<p><\/p>\n<p>Wir haben uns schon lange f\u00fcr Zabbix als \u00dcberwachungswerkzeug entschieden, weil es sich um eine Open-Source-Plattform handelt, die von einer aktiven Community unterst\u00fctzt wird und in Russland sehr beliebt ist. <\/p>\n<p><\/p>\n<p>Wir haben einen aktiven Agenten \u2013 Mamonsu \u2013 geschaffen, der eine flexiblere \u00dcberwachung erm\u00f6glichte als die damals verf\u00fcgbaren Standardwerkzeuge und die Erfassung von Metriken sowie deren \u00dcbermittlung an den Zabbix-Server erm\u00f6glichte. In unserem Unternehmen wird Mamonsu bei der Durchf\u00fchrung von Audits eingesetzt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"mamonsu\">Mamonsu<\/h2>\n<p><\/p>\n<p>Mamonsu ist ein aktiver Agent (Zabbix Trapper) zur \u00dcberwachung von PostgreSQL und dem Betriebssystem. Mamonsu (in Python geschrieben) erm\u00f6glicht es, die \u00dcberwachungsparameter f\u00fcr PostgreSQL und das Betriebssystem in f\u00fcnf Minuten einzurichten. <\/p>\n<p><\/p>\n<p>Mamonsu verf\u00fcgt \u00fcber zus\u00e4tzliche Werkzeuge:<\/p>\n<p><\/p>\n<ul>\n<li>mamonsu tune \u2013 ein Befehl, der die Einstellungsparameter in der Konfigurationsdatei von PostgreSQL f\u00fcr den Rechner, auf dem der Mamonsu-Agent installiert ist, bearbeitet. <\/li>\n<li>mamonsu report \u2013 ein Befehl, der Antworten \u00fcber das Betriebssystem und PostgreSQL erstellt.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mamonsu wird auf dem DB-Server installiert, sammelt Informationen, formatierte sie in JSON und sendet sie zur Visualisierung an den Zabbix-Server, wo ein Template f\u00fcr seine Metriken vorhanden sein muss.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/9d87556e4b31b27cb7698b32b5f1e2c4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Funktionsschema von Mamonsu<\/em> <\/p>\n<p><\/p>\n<h3 id=\"vozmozhnosti-mamonsu\">M\u00f6glichkeiten von Mamonsu<\/h3>\n<p><\/p>\n<ul>\n<li><strong>Effektive Arbeit mit PostgreSQL<\/strong>. Eine st\u00e4ndige Verbindung zu PostgreSQL ist das Hauptvorteil von Mamonsu. Dabei ist die maximale Anzahl an Verbindungen gleich der maximalen Anzahl an Datenbanken, zu denen es sich verbindet.<\/li>\n<li><strong>Erweiterbarkeit<\/strong>. Mamonsu ist ein vollst\u00e4ndig \u201eplugin-basierter\u201c Agent, und dank der festen Struktur jedes Plugins und der relativen Einfachheit von Python lernen Benutzer leicht, neue Plugins zu schreiben oder Standard-Plugins zu bearbeiten, d.h. die Parameter zur Metrik-Erfassung.<\/li>\n<li><strong>Breite Abdeckung der Metriken zur \u00dcberwachung<\/strong> f\u00fcr PostgreSQL, einschlie\u00dflich spezifischer Erweiterungsmetriken. <\/li>\n<li>Schneller Start, <strong>Verf\u00fcgbarkeit \u201eout of the box\u201c<\/strong>.<\/li>\n<li><strong>Download von Vorlagen und Konfigurationsdateien<\/strong>, sowie Upload auf den Zabbix-Server.<\/li>\n<li><strong>Plattformunabh\u00e4ngigkeit<\/strong>, was f\u00fcr unsere Kunden wichtig ist, die verschiedene Linux-Distributionen, einschlie\u00dflich einheimischer, verwenden.<\/li>\n<li><strong>BSD-Clause-Lizenz<\/strong>.<\/li>\n<\/ul>\n<p><\/p>\n<p>Derzeit bieten wir zahlreiche Plugins an und versuchen, in jeder neuen Version etwas Neues hinzuzuf\u00fcgen.<\/p>\n<p><\/p>\n<ul>\n<li>14 Plugins f\u00fcr PostgreSQL, <\/li>\n<li>8 Plugins f\u00fcr OS Linux,<\/li>\n<li>4 Plugins f\u00fcr OS Windows.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mamonsu erfasst \u00fcber 110 Metriken von PostgreSQL und Betriebssystemen:<\/p>\n<p><\/p>\n<ul>\n<li>70 Metriken von PostgreSQL,<\/li>\n<li>40 Metriken von OS Linux,<\/li>\n<li>8 Metriken von OS Windows.<\/li>\n<\/ul>\n<p><\/p>\n<p>Zu den wichtigsten Metriken geh\u00f6ren die Verf\u00fcgbarkeit der DBMS, die Anzahl der Verbindungen, die Gr\u00f6\u00dfe der Datenbank, Checkpoints, die Lese-\/Schreibgeschwindigkeit, Sperren, die Anzahl der Autovacuum-Prozesse und die Geschwindigkeit der WAL-Generierung. Eine vollst\u00e4ndige Liste der verf\u00fcgbaren Metriken sowie eine detaillierte Beschreibung aller Werkzeuge sind verf\u00fcgbar auf <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/postgrespro\/mamonsu\">das Repository<\/a><\/noindex> der GitHub-Website. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/259cc7f1b6ab0cf137cef6b4e9a22c0f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Liste der verf\u00fcgbaren Metriken auf der GitHub-Website<\/em><\/p>\n<p><\/p>\n<h3 id=\"zapusk-mamonsu-za-5-minut\">Mamonsu in 5 Minuten starten<\/h3>\n<p><\/p>\n<p>Die \u00dcberwachung von PostgreSQL und des Betriebssystems mit Mamonsu kann in 5 Minuten eingerichtet werden, indem 5 einfache Schritte ausgef\u00fchrt werden.<\/p>\n<p><\/p>\n<ol>\n<li><strong>Installation von Mamonsu<\/strong>. Mamonsu kann aus dem Quellcode erstellt oder mit den verf\u00fcgbaren Paketen verwendet werden.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>$ git clone ... &amp;&amp; cd mamonsu &amp;&amp; python setup.py<\/code><\/p>\n<p><\/p>\n<p><code>build &amp;&amp; python setup.py install<\/code><\/p>\n<p><\/p>\n<ol>\n<li><strong>Einrichtungsparameter f\u00fcr Verbindungen<\/strong>. Die Parameter f\u00fcr die Verbindung zu PostgreSQL und dem Zabbix-Server m\u00fcssen in der Datei agent.conf eingetragen werden.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>\/etc\/mamonsu\/agent.conf<\/code><\/p>\n<p><\/p>\n<ol>\n<li><strong>Export des Templates in Zabbix Server<\/strong>.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>$ mamonsu zabbix template export<\/code><\/p>\n<p><\/p>\n<p><code>\/usr\/share\/mamonsu\/example.xml<\/code><\/p>\n<p><\/p>\n<ol>\n<li><strong>Hinzuf\u00fcgen eines Netzwerkhosts zu Zabbix Server<\/strong>. Das exportierte Template wird automatisch mit dem neuen Netzwerkhost im Zabbix Server verbunden.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>$ mamonsu zabbix host create mamonsu-demo<\/code><\/p>\n<p><\/p>\n<ol>\n<li><strong>Starten<\/strong>.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>$ service mamonsu start<\/code><\/p>\n<p><\/p>\n<h3 id=\"napravleniya-razvitiya-mamonsu\">Entwicklungsrichtung von Mamonsu<\/h3>\n<p><\/p>\n<p>Im Zuge der Weiterentwicklung von Mamonsu planen wir, die Metriken zu verfeinern und neue Plugins zu erstellen, beispielsweise ein Plugin zur \u00dcberwachung der Gr\u00f6\u00dfe einzelner Tabellen. Wir planen auch, zus\u00e4tzliche Werkzeuge zu verbessern und zu erstellen sowie die M\u00f6glichkeiten zur automatischen Konfiguration \u00fcber den Befehl <strong>mamonsu tune<\/strong>. <\/p>\n<p><\/p>\n<h2 id=\"modul-monitoringa-postgresql-v-sostave-zabbix-agent-2\">Das Monitoring-Modul von PostgreSQL als Teil des Zabbix-Agenten 2<\/h2>\n<p><\/p>\n<p>F\u00fcr die Verbindung zu PostgreSQL wird ein schneller und beliebter Treiber <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jackc\/pgx\">pgx<\/a><\/noindex> verwendet (PG-Treiber und Toolkit f\u00fcr Go).<\/p>\n<p><\/p>\n<p>Derzeit verwenden wir zwei Schnittstellen: Exporter, der anhand des Schl\u00fcssels den Handler aufruft, und Configurator Zabbix Agent 2, der die Verbindungsparameter mit dem Server aus der Konfigurationsdatei ausliest und \u00fcberpr\u00fcft.<\/p>\n<p><\/p>\n<p>Wir haben versucht, die Leistung der DBMS zu optimieren, indem wir Metriken gruppiert und einen Handler f\u00fcr Metriken und Gruppen von Metriken sowie Gruppen von Metriken in JSON als abh\u00e4ngige Elemente (dependency items) und Low-Level-Discovery (discovery rules) verwendet haben. <\/p>\n<p><\/p>\n<h3 id=\"osnovnye-vozmozhnosti\">Hauptmerkmale<\/h3>\n<p><\/p>\n<ul>\n<li>Beibehaltung einer festen Verbindung zu PostgreSQL zwischen den \u00dcberpr\u00fcfungen; <\/li>\n<li>Unterst\u00fctzung flexibler Abfrageintervalle; <\/li>\n<li>Kompatibilit\u00e4t mit PostgreSQL-Versionen ab 10 und Zabbix Server ab Version 4.4;<\/li>\n<li>die M\u00f6glichkeit, mehrere PostgreSQL-Instanzen gleichzeitig zu verbinden und zu \u00fcberwachen, da Zabbix Agent 2 mehrere Sitzungen erm\u00f6glicht.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"urovni-parametrov-podklyucheniya-k-postgresql\">Verbindungsebenen zu PostgreSQL<\/h3>\n<p><\/p>\n<p>Es stehen insgesamt drei Verbindungsebenen zu PostgreSQL zur Verf\u00fcgung, d. h. Aufgaben und Einstellungen:<\/p>\n<p><\/p>\n<ul>\n<li>Global,<\/li>\n<li>Sitzungen,<\/li>\n<li>Makros.<\/li>\n<\/ul>\n<p><\/p>\n<ol>\n<li>\n<p>Globale Parameter werden auf der Agentenebene festgelegt, Sitzungs- und Makroparameter definieren die Verbindungsparameter zur Datenbank.<\/p>\n<p>\n<\/li>\n<li>\n<p>Die Verbindungsparameter zu PostgreSQL - Sitzungen werden in der Datei <strong>zabbix_agent2.conf<\/strong>. <\/p>\n<p>\n<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/d88abf88cb106e81f0e7eb23a1d4a193.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Verbindungsparameter zu PostgreSQL - Sitzungen<\/em><\/p>\n<p><\/p>\n<ul>\n<li>Nach dem Schl\u00fcsselwort <strong>Sitzungen<\/strong> wird ein eindeutiger Sitzungsname angegeben, der im Schl\u00fcssel (Template) angegeben werden muss. <\/li>\n<li>Parameter <strong>URI<\/strong> und <strong>Benutzername<\/strong> sind f\u00fcr jede Sitzung erforderlich. <\/li>\n<li>Wenn der Datenbankname nicht angegeben ist, wird der allgemeine Standarddatenbankname f\u00fcr alle Sitzungen zu PostgreSQL verwendet, der ebenfalls in der Konfigurationsdatei festgelegt wird.<\/li>\n<\/ul>\n<p><\/p>\n<ol>\n<li>Die Verbindungsparameter zu PostgreSQL - Makros werden im Metrikschl\u00fcssel im Template festgelegt (\u00e4hnlich wie bei Zabbix Agent 1), d. h. sie werden im Template erstellt und dann als Parameter im Schl\u00fcssel angegeben. Dabei ist die Reihenfolge der Makros festgelegt, d. h., zum Beispiel <strong>URI<\/strong> wird immer an erster Stelle angegeben.<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/3918b9de0118f901e916542f955bd17b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Die Verbindungsparameter zu PostgreSQL - Makros<\/em> <\/p>\n<p><\/p>\n<p>Das PostgreSQL-\u00dcberwachungsmodul umfasst bereits \u00fcber 95 Metriken, die es erm\u00f6glichen, ein recht breites Spektrum an PostgreSQL-Parametern abzudecken, einschlie\u00dflich:<\/p>\n<p><\/p>\n<ul>\n<li>Anzahl der Verbindungen,<\/li>\n<li>Datenbankgr\u00f6\u00dfen, <\/li>\n<li>Wal-Dateiarchivierung,<\/li>\n<li>Kontrollpunkte,<\/li>\n<li>Anzahl der \u201eaufgebl\u00e4hten\u201c Tabellen,<\/li>\n<li>Replikationsstatus,<\/li>\n<li>Replikationsverz\u00f6gerung.<\/li>\n<\/ul>\n<p><\/p>\n<p>PostgreSQL-Metriken sind ohne Betriebssystemparameter nicht informativ. Aber Zabbix Agent 2 kann bereits Betriebssystemparameter sammeln, daher schlie\u00dfen wir einfach die erforderlichen Templates an den Netzwerk-Knoten an.<\/p>\n<p><\/p>\n<h3 id=\"obrabotchik-handler\">Handler<\/h3>\n<p><\/p>\n<p>Handler \u2013 die zentrale Einheit des Moduls, in der die Anfrage selbst ausgef\u00fchrt wird und die erm\u00f6glicht, Metriken zu erhalten.<\/p>\n<p><\/p>\n<p>Um eine einfache Metrik zu erhalten:<\/p>\n<p><\/p>\n<ol>\n<li>Erstellen Sie eine Datei zur Erfassung einer neuen Metrik:<\/li>\n<\/ol>\n<p><\/p>\n<p><strong>zabbix\/src\/go\/plugins\/postgres\/handler_uptime.go<\/strong><\/p>\n<p><\/p>\n<ol>\n<li>Binden Sie das Paket ein und geben Sie den eindeutigen Schl\u00fcssel (Schl\u00fcssel) der Metriken an:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/692acc55377c18ee37a9e1d426ebeccb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ol>\n<li>Erstellen Sie einen Handler mit der Anfrage, d. h. initialisieren Sie die Variable, in der das Ergebnis gespeichert wird:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/79e10e34edb78942acb6a264896be12d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ol>\n<li>F\u00fchren Sie die Anfrage aus:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/b7555bba37978302337ea0093dd1bb5c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Es ist notwendig, die Anfrage auf Fehler zu \u00fcberpr\u00fcfen, nachdem deren Ergebnis vom Zabbix Agent 2 aufgegriffen wird. <\/p>\n<p><\/p>\n<ol>\n<li>Wir registrieren den Schl\u00fcssel f\u00fcr eine neue Kennzahl:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"PostgreSQL-Monitoring mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/63256811903feacc5cf88e0a272aebd9.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nach der Registrierung der Kennzahl kann der Agent mit der neuen Kennzahl neu kompiliert werden.<\/p>\n<p><\/p>\n<p>Das Modul ist ab Zabbix 5.0 auf der Website verf\u00fcgbar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/download\">https:\/\/www.zabbix.com\/download<\/a><\/noindex>. In dieser Version von Zabbix werden die Parameter separat \u00fcber Host und Port festgelegt. In der bald erscheinenden Version Zabbix 5.0.2 werden die Verbindungsparameter in eine URI zusammengefasst.<\/p>\n<p><\/p>\n<p>Vielen Dank f\u00fcr Ihre Aufmerksamkeit! <\/p>\n<p><\/p>\n<h2 id=\"poleznye-ssylki\">N\u00fctzliche Links<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/postgrespro\/mamonsu\">GitHub Mamonsu<\/a><\/noindex><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/postgrespro.ru\/docs\/postgrespro\/11\/mamonsu\">Dokumentation zu Mamonsu<\/a><\/noindex><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/git.zabbix.com\/projects\/ZBX\/repos\/zabbix\/browse\/src\/go\/plugins\/postgres\">Zabbix Git<\/a><\/noindex><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/zabbix\/blog\/515816\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u043a\u043b\u0430\u0434 \u0414\u0430\u0440\u044c\u0438 \u0412\u0438\u043b\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f Zabbix Meetup Online \u042f \u0445\u043e\u0447\u0443 \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c \u0432\u0430\u0441 \u0441\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 PostgreSQL \u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Zabbix. \u041c\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 Zabbix \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c\u044e \u0432 \u0420\u043e\u0441\u0441\u0438\u0438. \u041c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91970,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u043a\u043b\u0430\u0434 \u0414\u0430\u0440\u044c\u0438 \u0412\u0438\u043b\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f Zabbix Meetup.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 PostgreSQL \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Zabbix | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u043a\u043b\u0430\u0434 \u0414\u0430\u0440\u044c\u0438 \u0412\u0438\u043b\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f Zabbix Meetup.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-21T05:42:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-21T05:42:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00dcberwachung von PostgreSQL mit Zabbix | ProHoster","description":"Pr\u00e4sentation von Darya Vilkova f\u00fcr das Zabbix Meetup.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 PostgreSQL \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Zabbix | ProHoster","og:description":"\u0414\u043e\u043a\u043b\u0430\u0434 \u0414\u0430\u0440\u044c\u0438 \u0412\u0438\u043b\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f Zabbix Meetup.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/monitoring-postgresql-s-ispolzovaniem-zabbix","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-21T05:42:01+00:00","article:modified_time":"2020-08-21T05:42:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91969","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:20:01","updated":"2022-09-28 12:43:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/91969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=91969"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/91969\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/91970"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=91969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=91969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=91969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}