{"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":"\u00dcberwachung von PostgreSQL mit Zabbix","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/b17310212ae5dc4da0ca7d78312ca8ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vortrag von Daria Vilkova 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, da 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 entwickelt, der eine flexiblere \u00dcberwachung erm\u00f6glicht, als es zu diesem Zeitpunkt die Standardwerkzeuge erlaubten, und der die Erfassung von Metriken und deren \u00dcbertragung an den Zabbix-Server erm\u00f6glicht. 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 (geschrieben in Python) erm\u00f6glicht es, die \u00dcberwachungsparameter von PostgreSQL und dem Betriebssystem innerhalb von f\u00fcnf Minuten einzurichten. <\/p>\n<p><\/p>\n<p>Mamonsu bietet zus\u00e4tzliche Werkzeuge:<\/p>\n<p><\/p>\n<ul>\n<li>mamonsu tune \u2013 ein Befehl, der die Konfigurationseinstellungen in der PostgreSQL-Konfigurationsdatei f\u00fcr den Computer bearbeitet, auf dem der Mamonsu-Agent installiert ist. <\/li>\n<li>Mamonsu-Bericht \u2014 ein Team, das Antworten zu Betriebssystemen und PostgreSQL erstellt.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mamonsu wird auf dem DB-Server installiert, sammelt Informationen, formatiert sie in JSON und sendet sie zur Visualisierung an den Zabbix-Server, auf dem ein Template f\u00fcr seine Metriken vorhanden sein muss.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL 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\">Funktionen von Mamonsu<\/h3>\n<p><\/p>\n<ul>\n<li><strong>Effektive Arbeit mit PostgreSQL<\/strong>. Die st\u00e4ndige Verbindung zu PostgreSQL ist das Hauptmerkmal von Mamonsu. Dabei entspricht die maximale Anzahl der Verbindungen der maximalen Anzahl der Datenbanken, mit denen er verbunden ist.<\/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 ist es einfach, neue Plugins zu schreiben oder Standardplugins zu bearbeiten, d. h. die Parameter zur Sammlung von Metriken.<\/li>\n<li><strong>Breite der Metrikabdeckung zur \u00dcberwachung<\/strong> f\u00fcr PostgreSQL einschlie\u00dflich Metriken spezifischer Erweiterungen. <\/li>\n<li>Schneller Start, <strong>Verf\u00fcgbarkeit \u201eout-of-the-box\u201c<\/strong>.<\/li>\n<li><strong>Export von Templates und Konfigurationsdateien<\/strong>, sowie das Hochladen auf den Zabbix-Server.<\/li>\n<li><strong>Plattformunabh\u00e4ngigkeit<\/strong>, was f\u00fcr unsere Kunden wichtig ist, die verschiedene Linux-Distributionen, einschlie\u00dflich lokale Varianten, verwenden.<\/li>\n<li><strong>BSD-Clause-Lizenz<\/strong>.<\/li>\n<\/ul>\n<p><\/p>\n<p>Derzeit bieten wir eine Vielzahl von Plugins an und bem\u00fchen uns, 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 sammelt \u00fcber 110 Metriken f\u00fcr PostgreSQL und Betriebssysteme:<\/p>\n<p><\/p>\n<ul>\n<li>70 Metriken f\u00fcr PostgreSQL,<\/li>\n<li>40 Metriken f\u00fcr OS Linux,<\/li>\n<li>8 Metriken f\u00fcr 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, Lese-\/Schreibgeschwindigkeit, Sperrungen, die Anzahl der Autovacuum-Prozesse und die Geschwindigkeit der WAL-Generierung. Eine vollst\u00e4ndige Liste der verf\u00fcgbaren Metriken sowie eine detaillierte Beschreibung aller Tools sind auf <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/postgrespro\/mamonsu\">Repository<\/a><\/noindex> der Website GitHub verf\u00fcgbar. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/259cc7f1b6ab0cf137cef6b4e9a22c0f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Die Liste der verf\u00fcgbaren Metriken auf der Website GitHub<\/em><\/p>\n<p><\/p>\n<h3 id=\"zapusk-mamonsu-za-5-minut\">Starten von Mamonsu in 5 Minuten<\/h3>\n<p><\/p>\n<p>Die Einrichtung der \u00dcberwachung von PostgreSQL und des Betriebssystems mit Mamonsu kann in 5 Minuten erledigt werden, indem 5 einfache Schritte befolgt werden.<\/p>\n<p><\/p>\n<ol>\n<li><strong>Installation von Mamonsu<\/strong>. Mamonsu kann aus den Quellcodes erstellt oder aus den verf\u00fcgbaren Paketen installiert 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>Konfiguration der Verbindungen<\/strong>. Die Verbindungsparameter f\u00fcr PostgreSQL und den Zabbix-Server m\u00fcssen in der Datei agent.conf angegeben 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 der Vorlage in den 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 Netzwerknotens zum Zabbix-Server<\/strong>. Die exportierte Vorlage wird automatisch mit dem neuen Netzwerk-Knoten auf dem 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>Start<\/strong>.<\/li>\n<\/ol>\n<p><\/p>\n<p><code>$ service mamonsu start<\/code><\/p>\n<p><\/p>\n<h3 id=\"napravleniya-razvitiya-mamonsu\">Entwicklungsrichtungen von Mamonsu<\/h3>\n<p><\/p>\n<p>Im Rahmen der Weiterentwicklung von Mamonsu planen wir, Metriken zu erweitern und neue Plugins zu erstellen, zum Beispiel ein Plugin zur \u00dcberwachung der Gr\u00f6\u00dfe einzelner Tabellen. Au\u00dferdem beabsichtigen wir, zus\u00e4tzliche Tools zu verbessern und die Auto-Tune-Funktionen \u00fcber den Befehl zu erweitern. <strong>mamonsu tune<\/strong>. <\/p>\n<p><\/p>\n<h2 id=\"modul-monitoringa-postgresql-v-sostave-zabbix-agent-2\">Das PostgreSQL-Monitoring-Modul im Zabbix Agent 2<\/h2>\n<p><\/p>\n<p>Zur Verbindung mit PostgreSQL verwenden wir den schnellen und beliebten Treiber <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jackc\/pgx\">pgx<\/a><\/noindex> (PG-Treiber und Toolkit f\u00fcr Go).<\/p>\n<p><\/p>\n<p>Derzeit verwenden wir zwei Schnittstellen: einen Exporter, der den Handler \u00fcber den Schl\u00fcssel aufruft, und den Konfigurator Zabbix Agent 2, der die Verbindungsparameter zum Server, die in der Konfigurationsdatei festgelegt sind, einliest und pr\u00fcft.<\/p>\n<p><\/p>\n<p>Wir haben versucht, die Leistung der Datenbank zu optimieren, indem wir Metriken gruppieren und einen Handler f\u00fcr Metriken und Gruppen von Metriken verwenden, sowie Gruppen von Metriken im JSON als abh\u00e4ngige Variablen (Dependency Items) und niedrigstufige Erkennung (Discovery Rules) nutzen. <\/p>\n<p><\/p>\n<h3 id=\"osnovnye-vozmozhnosti\">Grundlegende Funktionen<\/h3>\n<p><\/p>\n<ul>\n<li>aufrechterhalten einer konstanten 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>M\u00f6glichkeit, mehrere PostgreSQL-Instanzen gleichzeitig zu verbinden und zu \u00fcberwachen, da Zabbix Agent 2 mehrere Sitzungen erstellen kann.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"urovni-parametrov-podklyucheniya-k-postgresql\">Verbindungsebenen f\u00fcr PostgreSQL<\/h3>\n<p><\/p>\n<p>Insgesamt gibt es drei Verbindungsebenen f\u00fcr PostgreSQL, d. h. Aufgaben und Einstellungen:<\/p>\n<p><\/p>\n<ul>\n<li>Global,<\/li>\n<li>Sessions,<\/li>\n<li>Macros.<\/li>\n<\/ul>\n<p><\/p>\n<ol>\n<li>\n<p>Die Global-Parameter werden auf Agentenebene festgelegt; die Session- und Macros-Parameter bestimmen die Verbindungseinstellungen zur Datenbank.<\/p>\n<p>\n<\/li>\n<li>\n<p>Die Verbindungseinstellungen f\u00fcr PostgreSQL \u2013 Sessions 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=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/d88abf88cb106e81f0e7eb23a1d4a193.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Die Verbindungseinstellungen f\u00fcr PostgreSQL \u2013 Sessions<\/em><\/p>\n<p><\/p>\n<ul>\n<li>Nach dem Schl\u00fcsselwort <strong>Sessions<\/strong> wird ein eindeutiger Sitzungsname angegeben, der im Schl\u00fcssel (Template) vermerkt werden muss. <\/li>\n<li>Einstellungen <strong>URI<\/strong> und <strong>UserName<\/strong> ist f\u00fcr jede Sitzung erforderlich. <\/li>\n<li>Wenn der Datenbankname nicht angegeben ist, wird der allgemeine Standarddatenbankname f\u00fcr alle PostgreSQL-Sitzungen verwendet, der ebenfalls in der Konfigurationsdatei festgelegt wird.<\/li>\n<\/ul>\n<p><\/p>\n<ol>\n<li>Die Verbindungsparameter f\u00fcr PostgreSQL-Makros werden im Metrikschl\u00fcssel im Template festgelegt (\u00e4hnlich wie im Zabbix Agent 1), d.h. sie werden im Template erstellt und dann als Parameter im Schl\u00fcssel angegeben. Die Reihenfolge der Makros ist dabei festgelegt, zum Beispiel, <strong>URI<\/strong> wird immer an erster Stelle angegeben.<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/3918b9de0118f901e916542f955bd17b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Verbindungsparameter zu PostgreSQL - Makros<\/em> <\/p>\n<p><\/p>\n<p>Das Monitoring-Modul f\u00fcr PostgreSQL umfasst bereits mehr als 95 Metriken, die einen breiten Bereich von PostgreSQL-Parametern abdecken, einschlie\u00dflich:<\/p>\n<p><\/p>\n<ul>\n<li>Anzahl der Verbindungen,<\/li>\n<li>Datenbankvolumen, <\/li>\n<li>Archivierung von WAL-Dateien,<\/li>\n<li>Kontrollpunkte,<\/li>\n<li>Anzahl der aufgebl\u00e4hten Tabellen,<\/li>\n<li>Replikationsstatus,<\/li>\n<li>Replikationsverz\u00f6gerung.<\/li>\n<\/ul>\n<p><\/p>\n<p>PostgreSQL-Metriken sind ohne die Parameter des Betriebssystems nicht informativ. Aber Zabbix Agent 2 kann bereits Betriebsparameter sammeln, daher verbinden wir einfach die ben\u00f6tigten Templates mit dem Netzwerk-Knoten, um ein umfassendes Bild zu erhalten.<\/p>\n<p><\/p>\n<h3 id=\"obrabotchik-handler\">Handler<\/h3>\n<p><\/p>\n<p>Der Handler ist die Hauptkomponente des Moduls, in der die Anfrage selbst ausgef\u00fchrt wird und die es 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>Wir verbinden das Paket und geben den einzigartigen Schl\u00fcssel (Schl\u00fcssel) f\u00fcr die Metriken an:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/692acc55377c18ee37a9e1d426ebeccb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ol>\n<li>Wir erstellen einen Handler f\u00fcr die Anforderung, d. h. wir initiieren eine Variable, in der das Ergebnis gespeichert wird:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL mit Zabbix\" src=\"\/wp-content\/uploads\/2020\/08\/79e10e34edb78942acb6a264896be12d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ol>\n<li>Wir f\u00fchren die Anfrage aus:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL 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 das Ergebnis vom Zabbix Agent 2 \u00fcbernommen wird. <\/p>\n<p><\/p>\n<ol>\n<li>Wir registrieren den Schl\u00fcssel f\u00fcr die neue Metrik:<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcberwachung von PostgreSQL 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 Metrik kann der Agent mit der neuen Metrik neu kompiliert werden.<\/p>\n<p><\/p>\n<p>Das Modul ist ab Zabbix 5.0 auf der Webseite verf\u00fcgbar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/download\">https:\/\/www.zabbix.com\/download<\/a><\/noindex>. In dieser Version werden die Parameter separat \u00fcber Host und Port angegeben. In der bald erscheinenden Version Zabbix 5.0.2 werden die Verbindungsparameter in einer 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 4.9.10 - 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 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\" \/>\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) 4.9.10\" \/>\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 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\" \/>\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\udd47PostgreSQL-\u00dcberwachung mit Zabbix | ProHoster","description":"Vortrag von Daria Vilkova f\u00fcr das Zabbix Meetup Online Ich m\u00f6chte Ihnen ein \u00dcberwachungswerkzeug f\u00fcr PostgreSQL und das Betriebssystem vorstellen, das von unserem Unternehmen unter Verwendung von Zabbix entwickelt wird. Wir haben Zabbix schon lange als \u00dcberwachungsplattform gew\u00e4hlt, weil es sich um eine Open-Source-Plattform handelt, die von einer aktiven Community unterst\u00fctzt wird und in Russland sehr beliebt ist. Wir haben einen aktiven Agenten entwickelt.","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 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","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"},"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}]}}