{"id":38269,"date":"2025-06-15T13:50:23","date_gmt":"2025-06-15T13:50:23","guid":{"rendered":"https:\/\/green.cloud\/docs\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/"},"modified":"2026-01-19T00:45:45","modified_gmt":"2026-01-19T00:45:45","slug":"how-to-install-zabbix-monitoring-solution-on-debian-12","status":"publish","type":"docs","link":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/","title":{"rendered":"How to Install Zabbix Monitoring Solution on Debian 12"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>Zabbix is a <strong>free and open-source monitoring tool<\/strong> that allows you to track network devices, servers, virtual machines, and cloud services. In this guide, you&#8217;ll install <strong>Zabbix<\/strong> on <strong>Debian 12<\/strong>, using <strong>PostgreSQL<\/strong> as the database, <strong>Nginx<\/strong> as the web server, and <strong>PHP-FPM<\/strong> for processing web requests.<\/p>\n<p><iframe title=\"How to Install Zabbix Monitoring Solution on Debian 12 | VPS Tutorial\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/7M1VxfcP_Ps?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2><strong>1. Prerequisites<\/strong><\/h2>\n<p>Before proceeding, make sure you have:<\/p>\n<ul>\n<li>A <strong>Debian 12<\/strong> server<\/li>\n<li>A <strong>non-root user<\/strong> with administrative privileges<\/li>\n<\/ul>\n<h2><strong>2. Installing PostgreSQL<\/strong><\/h2>\n<p>Zabbix supports <strong>MySQL<\/strong> and <strong>PostgreSQL<\/strong> as its database backend. Here, we\u2019ll use <strong>PostgreSQL<\/strong>.<\/p>\n<h3><strong>Update the system packages<\/strong><\/h3>\n<p>To ensure you install the latest versions, update your package list first:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo apt update\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-38275 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png\" alt=\"\" width=\"791\" height=\"149\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png 791w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1-300x57.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1-768x145.png 768w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><\/p>\n<h3><strong>Install PostgreSQL<\/strong><\/h3>\n<p>Now, install the PostgreSQL database server:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo apt install postgresql postgresql-contrib\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-38277 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/2.png\" alt=\"\" width=\"940\" height=\"238\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/2.png 1204w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/2-300x76.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/2-1024x259.png 1024w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/2-768x195.png 768w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/p>\n<p>Type <strong>Y<\/strong> when prompted to confirm the installation.<\/p>\n<h3><strong>Check PostgreSQL service status<\/strong><\/h3>\n<p>Verify that PostgreSQL is installed and running:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo systemctl is-enabled postgresql\r\nsudo systemctl status postgresql\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-38279 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/3.png\" alt=\"\" width=\"907\" height=\"211\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/3.png 907w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/3-300x70.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/3-768x179.png 768w\" sizes=\"(max-width: 907px) 100vw, 907px\" \/><\/p>\n<p>If everything is correct, PostgreSQL should be in a running state.<\/p>\n<h2><strong>3. Creating a PostgreSQL Database and User<\/strong><\/h2>\n<p>After installing PostgreSQL, you need to create a <strong>user<\/strong> and <strong>database<\/strong> for Zabbix.<\/p>\n<h3><strong>Create a PostgreSQL user for Zabbix<\/strong><\/h3>\n<p>Run the following command to create a user named <strong>zabbix<\/strong>:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo -u postgres createuser --pwprompt zabbix\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38281 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/4.png\" alt=\"\" width=\"687\" height=\"75\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/4.png 687w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/4-300x33.png 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/p>\n<p>You will be asked to enter and confirm a password for this user.<\/p>\n<h3><strong>Create a database for Zabbix<\/strong><\/h3>\n<p>Now, create a database named <strong>zabbix<\/strong> with the user <strong>zabbix<\/strong> as the owner:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo -u postgres createdb -O zabbix zabbix\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38283 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/5.png\" alt=\"\" width=\"653\" height=\"80\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/5.png 653w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/5-300x37.png 300w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/div>\n<h2><strong>4. Installing Zabbix<\/strong><\/h2>\n<p>To install Zabbix, you first need to <strong>add the official Zabbix repository<\/strong> to your system.<\/p>\n<h3><strong>Download the Zabbix repository package<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>wget https:\/\/repo.zabbix.com\/zabbix\/7.2\/release\/debian\/pool\/main\/z\/zabbix-release\/zabbix-release_latest_7.2+debian12_all.deb\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38285 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/6.png\" alt=\"\" width=\"1138\" height=\"206\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/6.png 1226w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/6-300x54.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/6-1024x185.png 1024w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/6-768x139.png 768w\" sizes=\"(max-width: 1138px) 100vw, 1138px\" \/><\/p>\n<p>This command fetches the latest <strong>Zabbix 7.2<\/strong> repository package.<\/p>\n<h3><strong>Add Zabbix repository<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo dpkg -i zabbix-release_latest_7.2+debian12_all.deb\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38287 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/7.png\" alt=\"\" width=\"750\" height=\"131\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/7.png 750w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/7-300x52.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>This installs the repository onto your system.<\/p>\n<h3><strong>Refresh the package list and install Zabbix<\/strong><\/h3>\n<p>Now, update the repository and install <strong>Zabbix<\/strong> along with required dependencies:<\/p>\n<p><code style=\"font-size: 14px; white-space-collapse: preserve;\">sudo apt update<\/code><\/p>\n<p><code style=\"font-size: 14px; white-space-collapse: preserve;\"><\/code><code style=\"font-size: 14px; white-space-collapse: preserve;\">sudo apt install zabbix-server-pgsql zabbix-frontend-php php8.2-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent<\/code><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38289 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/8.png\" alt=\"\" width=\"1053\" height=\"258\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/8.png 1224w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/8-300x74.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/8-1024x251.png 1024w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/8-768x188.png 768w\" sizes=\"(max-width: 1053px) 100vw, 1053px\" \/><\/p>\n<p>Type <strong>Y<\/strong> to confirm the installation when prompted.<\/p>\n<div><\/div>\n<h2><strong>5. Configuring Zabbix with PostgreSQL<\/strong><\/h2>\n<p>After installing Zabbix, you must <strong>import the database schema<\/strong> and configure connection settings.<\/p>\n<h3><strong>Import Zabbix database schema<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>zcat \/usr\/share\/zabbix\/sql-scripts\/postgresql\/server.sql.gz | sudo -u zabbix psql zabbix\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>This command <strong>extracts<\/strong> and <strong>imports<\/strong> the necessary SQL schema into the Zabbix database.<\/p>\n<h3><strong>Configure Zabbix database connection<\/strong><\/h3>\n<p>Edit the Zabbix configuration file:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo nano \/etc\/zabbix\/zabbix_server.conf\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Update the following values with your PostgreSQL credentials:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>DBHost=localhost\r\nDBName=zabbix\r\nDBUser=zabbix\r\nDBPassword=your_password\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Save and close the file.<\/p>\n<h2><strong>6. Setting Up Nginx for Zabbix<\/strong><\/h2>\n<p>Zabbix uses <strong>Nginx<\/strong> as its web server. You need to adjust its configuration.<\/p>\n<h3><strong>Edit the Nginx configuration file<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo nano \/etc\/zabbix\/nginx.conf\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Modify the following lines:<\/p>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>listen 8080;\r\nserver_name zabbix.yourdomain.local;\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Save and close the file.<\/p>\n<h3><strong>Verify the Nginx configuration<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo nginx -t\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>If the syntax is correct, you&#8217;ll see <strong>&#8220;syntax is ok &#8211; test is successful&#8221;<\/strong>.<\/p>\n<h2><strong>7. Restarting Zabbix Services<\/strong><\/h2>\n<p>After completing the setup, restart all necessary services to apply the changes.<\/p>\n<h3><strong>Enable Zabbix, Nginx, and PHP-FPM services<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo systemctl enable zabbix-server zabbix-agent nginx php8.2-fpm\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3><strong>Restart the services<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo systemctl restart zabbix-server zabbix-agent nginx php8.2-fpm\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3><strong>Check if all services are running<\/strong><\/h3>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo systemctl status zabbix-server zabbix-agent nginx php8.2-fpm\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Each service should be running without errors.<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38291 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/9.png\" alt=\"\" width=\"781\" height=\"155\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/9.png 1013w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/9-300x60.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/9-768x152.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/div>\n<div><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-38293 aligncenter\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/10.png\" alt=\"\" width=\"784\" height=\"221\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/10.png 945w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/10-300x84.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/10-768x216.png 768w\" sizes=\"(max-width: 784px) 100vw, 784px\" \/><\/div>\n<h2><strong>8. Completing the Zabbix Installation via Web Interface<\/strong><\/h2>\n<ol start=\"1\">\n<li><strong>Access Zabbix in your browser<\/strong>:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>http:\/\/zabbix.yourdomain.local:8080\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38295 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/11.png\" alt=\"\" width=\"794\" height=\"506\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/11.png 1014w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/11-300x191.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/11-768x489.png 768w\" sizes=\"(max-width: 794px) 100vw, 794px\" \/><\/li>\n<li><strong>Follow the installation wizard<\/strong>:\n<ul>\n<li>Select <strong>PostgreSQL<\/strong> as the database<\/li>\n<li>Enter your database credentials<\/li>\n<li>Configure the <strong>time zone<\/strong> and <strong>server name<\/strong><\/li>\n<li>Log in using:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>Username: Admin\r\nPassword: zabbix\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38297 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/12.png\" alt=\"\" width=\"861\" height=\"520\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/12.png 916w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/12-300x181.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/12-768x464.png 768w\" sizes=\"(max-width: 861px) 100vw, 861px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38299 size-full\" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13.png\" alt=\"\" width=\"443\" height=\"450\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13.png 443w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-295x300.png 295w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-16x16.png 16w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-50x50.png 50w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-70x70.png 70w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-18x18.png 18w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/13-20x20.png 20w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38301 \" src=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/14.png\" alt=\"\" width=\"1026\" height=\"577\" srcset=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/14.png 1063w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/14-300x169.png 300w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/14-1024x576.png 1024w, https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/14-768x432.png 768w\" sizes=\"(max-width: 1026px) 100vw, 1026px\" \/><\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>You have successfully <strong>installed Zabbix on Debian 12<\/strong> using <strong>PostgreSQL, Nginx, and PHP-FPM<\/strong>. Now, you can add monitoring agents, configure alerts, and optimize your IT infrastructure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Zabbix is a free and open-source monitoring tool that allows you to track network devices, servers, virtual machines, and cloud services. In this guide, you&#8217;ll install Zabbix on Debian 12, using PostgreSQL as the database, Nginx as the web server, and PHP-FPM for processing web requests. 1. Prerequisites Before proceeding, make sure you have: [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"parent":17817,"menu_order":397,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-38269","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation\" \/>\n<meta property=\"og:description\" content=\"Introduction Zabbix is a free and open-source monitoring tool that allows you to track network devices, servers, virtual machines, and cloud services. In this guide, you&#8217;ll install Zabbix on Debian 12, using PostgreSQL as the database, Nginx as the web server, and PHP-FPM for processing web requests. 1. Prerequisites Before proceeding, make sure you have: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/\" \/>\n<meta property=\"og:site_name\" content=\"GreenCloud Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T00:45:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"791\" \/>\n\t<meta property=\"og:image:height\" content=\"149\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/\",\"url\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/\",\"name\":\"How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/green.cloud\\\/docs\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/1.png\",\"datePublished\":\"2025-06-15T13:50:23+00:00\",\"dateModified\":\"2026-01-19T00:45:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/green.cloud\\\/docs\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/1.png\",\"contentUrl\":\"https:\\\/\\\/green.cloud\\\/docs\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/1.png\",\"width\":791,\"height\":149},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/greencloud-documents\\\/linux-operating-systems\\\/how-to-install-zabbix-monitoring-solution-on-debian-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/green.cloud\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GreenCloud Documents\",\"item\":\"https:\\\/\\\/green.cloud\\\/docs\\\/docs\\\/greencloud-documents\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Linux Operating Systems\",\"item\":\"https:\\\/\\\/green.cloud\\\/docs\\\/linux-operating-systems\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How to Install Zabbix Monitoring Solution on Debian 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/green.cloud\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/green.cloud\\\/docs\\\/\",\"name\":\"GreenCloud Documentation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/green.cloud\\\/docs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation","og_description":"Introduction Zabbix is a free and open-source monitoring tool that allows you to track network devices, servers, virtual machines, and cloud services. In this guide, you&#8217;ll install Zabbix on Debian 12, using PostgreSQL as the database, Nginx as the web server, and PHP-FPM for processing web requests. 1. Prerequisites Before proceeding, make sure you have: [&hellip;]","og_url":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/","og_site_name":"GreenCloud Documentation","article_modified_time":"2026-01-19T00:45:45+00:00","og_image":[{"width":791,"height":149,"url":"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/","url":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/","name":"How to Install Zabbix Monitoring Solution on Debian 12 - GreenCloud Documentation","isPartOf":{"@id":"https:\/\/green.cloud\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/#primaryimage"},"image":{"@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png","datePublished":"2025-06-15T13:50:23+00:00","dateModified":"2026-01-19T00:45:45+00:00","breadcrumb":{"@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/#primaryimage","url":"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png","contentUrl":"https:\/\/green.cloud\/docs\/wp-content\/uploads\/2025\/06\/1.png","width":791,"height":149},{"@type":"BreadcrumbList","@id":"https:\/\/green.cloud\/docs\/greencloud-documents\/linux-operating-systems\/how-to-install-zabbix-monitoring-solution-on-debian-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/green.cloud\/docs\/"},{"@type":"ListItem","position":2,"name":"GreenCloud Documents","item":"https:\/\/green.cloud\/docs\/docs\/greencloud-documents\/"},{"@type":"ListItem","position":3,"name":"Linux Operating Systems","item":"https:\/\/green.cloud\/docs\/linux-operating-systems\/"},{"@type":"ListItem","position":4,"name":"How to Install Zabbix Monitoring Solution on Debian 12"}]},{"@type":"WebSite","@id":"https:\/\/green.cloud\/docs\/#website","url":"https:\/\/green.cloud\/docs\/","name":"GreenCloud Documentation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/green.cloud\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/docs\/38269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/comments?post=38269"}],"version-history":[{"count":5,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/docs\/38269\/revisions"}],"predecessor-version":[{"id":38521,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/docs\/38269\/revisions\/38521"}],"up":[{"embeddable":true,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/docs\/17817"}],"wp:attachment":[{"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/media?parent=38269"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/green.cloud\/docs\/wp-json\/wp\/v2\/doc_tag?post=38269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}