{"id":46936,"date":"2023-11-01T12:30:00","date_gmt":"2023-11-01T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=46936"},"modified":"2023-10-23T02:46:01","modified_gmt":"2023-10-23T07:46:01","slug":"how-to-install-netdata-monitoring-tool-on-debian-12","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/","title":{"rendered":"How to Install Netdata Monitoring Tool on Debian 12"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp\" alt=\"how to install netdata on debian 12\" class=\"wp-image-47119\" title=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Netdata is an open-source tool to collect metrics per second as well as in real time. This includes but is not limited to disk read and write activity, CPU usage, bandwidth usage, etc. Netdata is designed to run on physical servers or containers. Netdata also offers real-time performance and health monitoring with easy-to-interpret charts. In this tutorial, we will show you how to install Netdata on Debian 12.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f5c65135cb8\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f5c65135cb8\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-1-Log-in-to-your-VPS\" >Step 1. Log in to your VPS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-2-Install-Dependencies\" >Step 2. Install Dependencies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-3-Install-Netdata\" >Step 3. Install Netdata<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-4-Configure-Netdata\" >Step 4. Configure Netdata<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-5-Install-Nginx\" >Step 5. Install Nginx<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#Step-6-Set-Up-Password-Authentication-Through-Nginx\" >Step 6. Set Up Password Authentication Through Nginx<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\">Debian 12 VPS<\/a><\/li>\n\n\n\n<li>SSH access with sudo privileges or root access.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-your-VPS\"><\/span>Step 1. Log in to your VPS <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First of all, we need to log in to our Debian 12 server through SSH:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\n\n\n\n<p>Replace &#8220;root&#8221; with a user that has sudo privileges or root if necessary. Additionally, replace &#8220;IP_Address&#8221; and &#8220;Port_Number&#8221; with your server&#8217;s respective IP address and SSH port number. Next, let&#8217;s make sure that we&#8217;re on Debian 12. You can do that like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># lsb_release -a<\/pre>\n\n\n\n<p>The command should return an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">No LSB modules are available.<br>Distributor ID: Debian<br>Description: Debian GNU\/Linux 12 (bookworm)<br>Release: 12<br>Codename: bookworm<\/pre>\n\n\n\n<p>Now that we are signed in and confirmed on Debian 12, let&#8217;s start with the installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Dependencies\"><\/span>Step 2. Install Dependencies<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Netdata installation requires some packages. So, before starting, we will install the dependencies on our Debian 12 system. Let&#8217;s execute the command below to proceed.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libassuan0 libksba8 libnpth0 pinentry-curses<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Netdata\"><\/span>Step 3. Install Netdata<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are several ways to install Netdata on a Debian 12 system. We can install it using their native DEB packages through their repository, in a docker container, or use its static binary Linux package. But, in this tutorial, we will show you how to install netdata using the kickstart.sh script. This is the recommended way to install Netdata. To install it this way, simply execute the following command and answer the questions with YES when prompted.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># wget -O \/tmp\/netdata-kickstart.sh https:\/\/my-netdata.io\/kickstart.sh &amp;&amp; sh \/tmp\/netdata-kickstart.sh --stable-channel<\/pre>\n\n\n\n<p>The option <strong>&#8211;stable-channel<\/strong> means we are going to install the stable version of netdata. If we do not use this option, the installation script will install the nightly version, which can be unstable or have more bugs.<\/p>\n\n\n\n<p>At the end of the installation, you should see a successful message as follows:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Successfully installed the Netdata Agent.\n\nOfficial documentation can be found online at https:\/\/learn.netdata.cloud\/docs\/.\n\nLooking to monitor all of your infrastructure with Netdata? Check out Netdata Cloud at https:\/\/app.netdata.cloud.\n\nJoin our community and connect with us on:\n  - GitHub: https:\/\/github.com\/netdata\/netdata\/discussions\n  - Discord: https:\/\/discord.gg\/5ygS846fR6\n  - Our community forums: https:\/\/community.netdata.cloud\/\n[\/root]# rm -rf \/tmp\/netdata-kickstart-alOGF95w3O \n OK <\/pre>\n\n\n\n<p>On the Debian system, Netdata will automatically start upon installation, and it&#8217;s configured to run after reboot. Let&#8217;s check the service&#8217;s status.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl status netdata<\/pre>\n\n\n\n<p>You will see an output similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\u25cf netdata.service - Real time performance monitoring\n     Loaded: loaded (\/lib\/systemd\/system\/netdata.service; enabled; preset: enabled)\n     Active: active (running) since Fri 2023-09-15 05:06:31 CDT; 59s ago\n   Main PID: 3802 (netdata)\n      Tasks: 88 (limit: 2306)\n     Memory: 139.9M\n        CPU: 6.033s\n     CGroup: \/system.slice\/netdata.service\n             \u251c\u25003802 \/usr\/sbin\/netdata -D -P \/var\/run\/netdata\/netdata.pid\n             \u251c\u25003839 \/usr\/sbin\/netdata --special-spawn-server\n             \u251c\u25004154 bash \/usr\/libexec\/netdata\/plugins.d\/tc-qos-helper.sh 1\n             \u251c\u25004156 \/usr\/libexec\/netdata\/plugins.d\/nfacct.plugin 1\n             \u251c\u25004166 \/usr\/libexec\/netdata\/plugins.d\/ebpf.plugin 1\n             \u251c\u25004169 \/usr\/bin\/python3 \/usr\/libexec\/netdata\/plugins.d\/python.d.plugin 1\n             \u251c\u25004173 \/usr\/libexec\/netdata\/plugins.d\/systemd-journal.plugin 1\n             \u251c\u25004182 \/usr\/libexec\/netdata\/plugins.d\/go.d.plugin 1\n             \u251c\u25004189 \/usr\/libexec\/netdata\/plugins.d\/debugfs.plugin 1\n             \u2514\u25004199 \/usr\/libexec\/netdata\/plugins.d\/apps.plugin 1\n\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: set name of thread 4230 to EBPF FD\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: thread created with task id 4231\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: set name of thread 4231 to EBPF SOFTIRQ\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: thread created with task id 4232\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: set name of thread 4232 to EBPF OOMKILL\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: thread created with task id 4233\nSep 15 05:06:32 debian12.rosehosting.com ebpf.plugin[4166]: set name of thread 4233 to EBPF SHM\nSep 15 05:06:33 debian12.rosehosting.com apps.plugin[4199]: Using now_boottime_usec() for uptime (dt is 0 ms)\nSep 15 05:06:33 debian12.rosehosting.com debugfs.plugin[4189]: Zswap is disabled\nSep 15 05:06:33 debian12.rosehosting.com debugfs.plugin[4189]: Failed to find powercap zones.<\/pre>\n\n\n\n<p>That&#8217;s it! Netdata is running and you should be able to access it at http:\/\/YOUR_SERVER_IP_ADDRESS:19999<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Configure-Netdata\"><\/span>Step 4. Configure Netdata<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>By default, Netdata is listening on all interfaces on your server. Due to security reasons, it is recommended to configure netdata to listen only on localhost, and you will need to use a reverse proxy to access it. Let&#8217;s proceed with this now.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/netdata\/netdata.conf<\/pre>\n\n\n\n<p>Add this line to the file under the [global] section:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bind to = 127.0.0.1<\/pre>\n\n\n\n<p>It should look like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;global]\n    run as user = netdata\n\n    # default storage size - increase for longer data retention\n    page cache size = 32\n    dbengine multihost disk space = 256\n    bind to = 127.0.0.1<\/code><\/pre>\n\n\n\n<p>Save the file, then exit from the file editor. Then, let&#8217;s restart netdata to apply the changes we made.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart netdata<\/pre>\n\n\n\n<p>Now, Netdata is no longer accessible when you access http:\/\/YOUR_SERVER_IP_ADDRESS:19999<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Install-Nginx\"><\/span>Step 5. Install Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the previous step, we configured Netdata to listen only on localhost. So, to access it we need a web server to act as a reverse proxy to Netdata. Now, we are going to install Nginx and configure it as the reverse proxy.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install nginx<\/pre>\n\n\n\n<p>At this moment, Nginx is up and running. Let&#8217;s create an Nginx server block.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/nginx\/conf.d\/netdata.conf<\/pre>\n\n\n\n<p>Then, insert the following into the file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">upstream netdata {\n    server 127.0.0.1:19999;\n    keepalive 64;\n}\n\nserver {\n    listen 80;\n    server_name netdata.yourdomain.com;\n\nlocation \/ {\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Host $host;\n        proxy_set_header X-Forwarded-Server $host;\n    \tproxy_pass http:\/\/netdata;\n    \tproxy_http_version 1.1;\n        proxy_pass_request_headers on;\n        proxy_set_header Connection \"keep-alive\";\n        proxy_store off;\n    }\n}<\/pre>\n\n\n\n<p>Make sure to replace <strong>netdata.yourdomain.com<\/strong> with your actual domain or subdomain name pointing to your server. Save the file, then exit and restart Nginx.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart nginx<\/pre>\n\n\n\n<p>Now, you should be able to access Netdata at http:\/\/netdata.yourdomain.com &#8211; of course, change <strong>netdata.yourdomain.com<\/strong> to the actual domain you are using for your server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-1024x589.jpg\" alt=\"\" class=\"wp-image-46938\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-1024x589.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-300x172.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-150x86.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-768x441.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome-1536x883.jpg 1536w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/netdata-welcome.jpg 1599w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Set-Up-Password-Authentication-Through-Nginx\"><\/span>Step 6. Set Up Password Authentication Through Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As you can see, Netdata is accessible at http:\/\/netdata.yourdomain.com now, but it&#8217;s still accessible to all visitors. To prevent unauthorized visitors from seeing your server information through Netdata, we can configure Nginx to use HTTP authentication. That way, when users access http:\/\/netdata.yourdomain.com they will be prompted to enter a username and password. Let&#8217;s create a .htpassword file first. That file is what stores the user and password credentials.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># htpasswd -c \/etc\/nginx\/.htpasswd netdata<\/pre>\n\n\n\n<p>You will be asked to create the password. The output of the command should look like this.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">New password:<br>Re-type new password:<br>Adding password for user netdata<\/pre>\n\n\n\n<p>At this point, we have &#8216;netdata&#8217; as the username and the password we typed earlier. Make sure to save a copy of the password or remember it. Next, let&#8217;s edit the Nginx configuration file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/nginx\/conf.d\/netdata.conf<\/pre>\n\n\n\n<p>Add these two lines inside of the <strong>location \/<\/strong> block:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">auth_basic \"NetData Admin\";<br>auth_basic_user_file \/etc\/nginx\/.htpasswd;<\/pre>\n\n\n\n<p>It should look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">location \/ {\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Host $host;\n        proxy_set_header X-Forwarded-Server $host;\n    \tproxy_pass http:\/\/netdata;\n    \tproxy_http_version 1.1;\n        proxy_pass_request_headers on;\n        proxy_set_header Connection \"keep-alive\";\n        proxy_store off;\n\tauth_basic \"NetData Admin\";\t\n\tauth_basic_user_file \/etc\/nginx\/.htpasswd;\n    }\n}<\/pre>\n\n\n\n<p>Save the file, then restart Nginx.<\/p>\n\n\n\n<p>Next time you access http:\/\/netdata.yourdomain.com you will be prompted for a username and password. Once you enter it, you&#8217;ll be able to use Netdata as usual.<\/p>\n\n\n\n<p>The install is straightforward, however you wouldn&#8217;t have to install Netdata on Debian 12 yourself if you use one of our <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\">Debian Hosting<\/a> services, in which case you can simply ask our admins, sit back, and relax. Our admins will install and set up Netdata on Debian 12 immediately without any additional fee, along with many other useful configurations and optimizations we can do for you and your websites. Managing Netdata is not just about the installation; we can help you optimize your Netdata installation if you have a VPS with us.<\/p>\n\n\n\n<p>PS. If you liked this post on how to install Netdata on Debian 12, please share it with your friends on social networks or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Netdata is an open-source tool to collect metrics per second as well as in real time. This includes but is &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Netdata Monitoring Tool on Debian 12\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#more-46936\" aria-label=\"Read more about How to Install Netdata Monitoring Tool on Debian 12\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":47119,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,2072,13],"tags":[48,324,1916],"class_list":["post-46936","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-open-source","category-tutorials","tag-debian","tag-monitoring","tag-netdata","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Netdata Monitoring Tool on Debian 12 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Discover our guide on how to install Netdata on Debian 12. Enhance your system&#039;s performance with real-time insights and data visualization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-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 Netdata Monitoring Tool on Debian 12\" \/>\n<meta property=\"og:description\" content=\"Discover the guide on installing Netdata on Debian 12. Enhance your system&#039;s performance with real-time insights and data visualization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-01T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Netdata Monitoring Tool on Debian 12\" \/>\n<meta name=\"twitter:description\" content=\"Discover the guide on installing Netdata on Debian 12. Enhance your system&#039;s performance with real-time insights and data visualization.\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Netdata Monitoring Tool on Debian 12\",\"datePublished\":\"2023-11-01T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/\"},\"wordCount\":915,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-netdata-on-debian-12.webp\",\"keywords\":[\"debian\",\"monitoring\",\"netdata\"],\"articleSection\":[\"Debian\",\"Open-source\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/\",\"name\":\"How to Install Netdata Monitoring Tool on Debian 12 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-netdata-on-debian-12.webp\",\"datePublished\":\"2023-11-01T17:30:00+00:00\",\"description\":\"Discover our guide on how to install Netdata on Debian 12. Enhance your system's performance with real-time insights and data visualization.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-netdata-on-debian-12.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-netdata-on-debian-12.webp\",\"width\":1024,\"height\":576,\"caption\":\"how to install netdata on debian 12\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-netdata-monitoring-tool-on-debian-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Netdata Monitoring Tool on Debian 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Netdata Monitoring Tool on Debian 12 | RoseHosting","description":"Discover our guide on how to install Netdata on Debian 12. Enhance your system's performance with real-time insights and data visualization.","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:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Netdata Monitoring Tool on Debian 12","og_description":"Discover the guide on installing Netdata on Debian 12. Enhance your system's performance with real-time insights and data visualization.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2023-11-01T17:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Netdata Monitoring Tool on Debian 12","twitter_description":"Discover the guide on installing Netdata on Debian 12. Enhance your system's performance with real-time insights and data visualization.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Netdata Monitoring Tool on Debian 12","datePublished":"2023-11-01T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/"},"wordCount":915,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp","keywords":["debian","monitoring","netdata"],"articleSection":["Debian","Open-source","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/","name":"How to Install Netdata Monitoring Tool on Debian 12 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp","datePublished":"2023-11-01T17:30:00+00:00","description":"Discover our guide on how to install Netdata on Debian 12. Enhance your system's performance with real-time insights and data visualization.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-netdata-on-debian-12.webp","width":1024,"height":576,"caption":"how to install netdata on debian 12"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-netdata-monitoring-tool-on-debian-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Netdata Monitoring Tool on Debian 12"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=46936"}],"version-history":[{"count":12,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46936\/revisions"}],"predecessor-version":[{"id":47188,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46936\/revisions\/47188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/47119"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=46936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=46936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=46936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}