{"id":2928,"date":"2023-03-15T16:57:18","date_gmt":"2022-11-16T03:55:20","guid":{"rendered":""},"modified":"2025-02-02T00:46:19","modified_gmt":"2025-02-01T23:46:19","slug":"how-to-install-tig-stack-telegraf-influxdb-and-grafana-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/how-to-install-tig-stack-telegraf-influxdb-and-grafana-on-ubuntu-22-04\/","title":{"rendered":"Linux VPS &#038; VPS Windows Setup Guide | NetCloud24 TIG Stack (Telegraf, InfluxDB, and Grafana) on Ubuntu 22.04"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<article>\n<p>The TIG Stack consists of Telegraf, InfluxDB, and Grafana, which are powerful tools for collecting, storing, and visualizing time-series data. This guide will walk you through the installation of the TIG Stack on Ubuntu 22.04, enabling you to monitor your system&#8217;s performance effectively. Whether you are deploying it on a local server or using a , this tutorial provides all the necessary steps.<\/p>\n<section>\n<h2>Step 1: Update Your System<\/h2>\n<p>Before installing the TIG Stack, ensure your system is up to date. Run the following commands:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<p>Keeping your system updated is crucial for security and performance, whether you&#8217;re setting it up locally or on a <a href=\"https:\/\/ie.netcloud24.com\">VPS Windows VPS Servers<\/a> platform.<\/p>\n<\/section>\n<section>\n<h2>Step 2: Install InfluxDB<\/h2>\n<p>Start by installing InfluxDB, which will be used to store time-series data. Run the following commands to add the InfluxDB repository and install it:<\/p>\n<pre><code>\r\nsudo wget -qO - https:\/\/repos.influxdata.com\/influxdb.key.gpg | sudo apt-key add -\r\necho \"deb https:\/\/repos.influxdata.com\/debian bullseye stable\" | sudo tee \/etc\/apt\/sources.list.d\/influxdb.list\r\nsudo apt update\r\nsudo apt install influxdb -y\r\n            <\/code><\/pre>\n<p>After installation, start and enable the InfluxDB service:<\/p>\n<pre><code>\r\nsudo systemctl start influxdb\r\nsudo systemctl enable influxdb\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 3: Install Telegraf<\/h2>\n<p>Telegraf is the agent that collects metrics from the system and sends them to InfluxDB. To install Telegraf, use the following commands:<\/p>\n<pre><code>\r\nsudo apt install telegraf -y\r\n            <\/code><\/pre>\n<p>Once installed, start and enable the Telegraf service:<\/p>\n<pre><code>\r\nsudo systemctl start telegraf\r\nsudo systemctl enable telegraf\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 4: Install Grafana<\/h2>\n<p>Grafana is the visualization tool that will allow you to create dashboards to view your metrics. To install Grafana, run the following commands:<\/p>\n<pre><code>\r\nsudo apt install -y software-properties-common\r\nsudo add-apt-repository ppa:grafana\/stable\r\nsudo apt update\r\nsudo apt install grafana -y\r\n            <\/code><\/pre>\n<p>After installation, start and enable the Grafana service:<\/p>\n<pre><code>\r\nsudo systemctl start grafana-server\r\nsudo systemctl enable grafana-server\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 5: Configure InfluxDB and Telegraf<\/h2>\n<p>Configure Telegraf to send data to InfluxDB. Open the Telegraf configuration file:<\/p>\n<pre><code>sudo nano \/etc\/telegraf\/telegraf.conf<\/code><\/pre>\n<p>Find the InfluxDB output section and ensure it&#8217;s configured like this:<\/p>\n<pre><code>\r\n[[outputs.influxdb]]\r\n  urls = [\"http:\/\/localhost:8086\"]\r\n  database = \"telegraf\"\r\n            <\/code><\/pre>\n<p>Save the file and restart the Telegraf service to apply the changes:<\/p>\n<pre><code>sudo systemctl restart telegraf<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 6: Access Grafana Dashboard<\/h2>\n<p>By default, Grafana runs on port 3000. Open your web browser and navigate to:<\/p>\n<pre><code>http:\/\/your-server-ip:3000<\/code><\/pre>\n<p>The default login credentials are:<\/p>\n<ul>\n<li>Username: admin<\/li>\n<li>Password: admin<\/li>\n<\/ul>\n<p>After logging in, you will be prompted to change the default password.<\/p>\n<\/section>\n<section>\n<h2>Step 7: Add InfluxDB as a Data Source in Grafana<\/h2>\n<p>Once you are in the Grafana dashboard, click on &#8220;Configuration&#8221; (the gear icon) and select &#8220;Data Sources&#8221;. Click on &#8220;Add data source&#8221;, select &#8220;InfluxDB&#8221;, and configure it:<\/p>\n<pre><code>\r\nHTTP URL: http:\/\/localhost:8086\r\nDatabase: telegraf\r\n            <\/code><\/pre>\n<p>Save and test the configuration to ensure Grafana can communicate with InfluxDB.<\/p>\n<\/section>\n<section>\n<h2>Step 8: Create Dashboards<\/h2>\n<p>Now you can create dashboards in Grafana to visualize the metrics collected by Telegraf and stored in InfluxDB. Use the query editor to select your metrics and visualize them in different formats.<\/p>\n<\/section>\n<footer>\n<p>You have successfully installed the TIG Stack (Telegraf, InfluxDB, and Grafana) on your Ubuntu 22.04 server, allowing you to monitor and visualize your system&#8217;s performance effectively. For reliable and scalable hosting solutions, consider using . They offer a variety of hosting options, including <strong>windows virtual private servers<\/strong>, <strong>windows vps hosting<\/strong>, and <strong>windows virtual dedicated server hosting<\/strong>. Whether you&#8217;re looking for <strong>windows vps italy<\/strong> or <strong>uk vps windows<\/strong> solutions, their hosting services provide the performance and flexibility needed to support your monitoring needs.<\/p>\n<\/footer>\n<\/article>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 The TIG Stack consists of Telegraf, InfluxDB, and Grafana, which are powerful tools for collecting, storing, and visualizing time-series data. This guide will walk you through\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-2928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=2928"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2928\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=2928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=2928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=2928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}