{"id":2236,"date":"2024-07-11T02:24:39","date_gmt":"2022-09-17T22:31:49","guid":{"rendered":""},"modified":"2025-02-02T00:46:18","modified_gmt":"2025-02-01T23:46:18","slug":"how-to-install-influxdb-and-telegraf-on-rocky-linux-9","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/how-to-install-influxdb-and-telegraf-on-rocky-linux-9\/","title":{"rendered":"Linux VPS &#038; VPS Windows Setup Guide | NetCloud24 InfluxDB and Telegraf on Rocky Linux 9"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<article>\n<p>InfluxDB is a powerful open-source time-series database that is ideal for storing and querying data, such as system metrics and logs. Telegraf is an agent used for collecting and sending metrics to different outputs, including InfluxDB. In this guide, we will walk you through the process of installing InfluxDB and Telegraf on Rocky Linux 9. Whether you are setting up monitoring for a local server or deploying it on a , this guide will help you get started.<\/p>\n<section>\n<h2>Step 1: Update Your System<\/h2>\n<p>Before installing any new software, it is important to ensure your system is up to date. Run the following commands to update your Rocky Linux 9 system:<\/p>\n<pre><code>sudo dnf update -y<\/code><\/pre>\n<p>This will make sure your system has the latest security patches and software updates. This step is crucial whether you are deploying InfluxDB and Telegraf locally or on a <a href=\"https:\/\/ie.netcloud24.com\">VPS Windows VPS Servers<\/a> environment.<\/p>\n<\/section>\n<section>\n<h2>Step 2: Install InfluxDB<\/h2>\n<p>InfluxDB is not included in the default Rocky Linux repositories, so you need to add the InfluxDB repository to your system. Run the following commands to add the repository and install InfluxDB:<\/p>\n<pre><code>\r\nsudo tee \/etc\/yum.repos.d\/influxdb.repo&lt;<\/code><\/pre>\n<p>After installing InfluxDB, 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<p>InfluxDB is now installed and running. This installation method works whether you\u2019re using a local server or deploying on a <a href=\"https:\/\/ie.netcloud24.com\">Windows VPS hosting UK<\/a> platform.<\/p>\n<\/section>\n<section>\n<h2>Step 3: Install Telegraf<\/h2>\n<p>Telegraf is also available from the InfluxData repository. Run the following command to install Telegraf:<\/p>\n<pre><code>sudo dnf install telegraf -y<\/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<p>Telegraf will start collecting system metrics and sending them to InfluxDB. This setup is suitable for both local installations and those hosted on a <a href=\"https:\/\/ie.netcloud24.com\">Microsoft SQL VPS Windows<\/a>.<\/p>\n<\/section>\n<section>\n<h2>Step 4: Configure Telegraf to Send Metrics to InfluxDB<\/h2>\n<p>To configure Telegraf to send metrics to InfluxDB, you need to edit the Telegraf configuration file. Open the configuration file using your preferred text editor:<\/p>\n<pre><code>sudo nano \/etc\/telegraf\/telegraf.conf<\/code><\/pre>\n<p>Look for the <code>[outputs.influxdb]<\/code> section and update it to point to your InfluxDB instance:<\/p>\n<pre><code>\r\n[[outputs.influxdb]]\r\n  urls = [\"http:\/\/localhost:8086\"]\r\n  database = \"telegraf\"\r\n  username = \"yourusername\"\r\n  password = \"yourpassword\"\r\n            <\/code><\/pre>\n<p>Save and close the file. Restart the Telegraf service to apply the changes:<\/p>\n<pre><code>sudo systemctl restart telegraf<\/code><\/pre>\n<p>This configuration will allow Telegraf to send system metrics to InfluxDB. Whether you are monitoring a local server or using a <a href=\"https:\/\/ie.netcloud24.com\">Windows VPSVirtual Private Server hosting<\/a> setup, this step ensures that metrics are properly collected and stored.<\/p>\n<\/section>\n<section>\n<h2>Step 5: Verify InfluxDB and Telegraf Setup<\/h2>\n<p>To verify that InfluxDB and Telegraf are working correctly, you can query InfluxDB to check if it is receiving data from Telegraf. First, open the InfluxDB CLI:<\/p>\n<pre><code>influx<\/code><\/pre>\n<p>Then, switch to the <code>telegraf<\/code> database:<\/p>\n<pre><code>use telegraf<\/code><\/pre>\n<p>Run a query to check for data:<\/p>\n<pre><code>SELECT * FROM cpu LIMIT 5<\/code><\/pre>\n<p>If the query returns results, then InfluxDB and Telegraf are correctly set up and collecting data. This step is essential whether you&#8217;re running your setup locally or on a <a href=\"https:\/\/ie.netcloud24.com\">Windows VPS hosting UK<\/a> server.<\/p>\n<\/section>\n<section>\n<h2>Step 6: Secure InfluxDB<\/h2>\n<p>It is important to secure your InfluxDB instance, especially if it is publicly accessible. Start by enabling authentication in the InfluxDB configuration file. Open the file:<\/p>\n<pre><code>sudo nano \/etc\/influxdb\/influxdb.conf<\/code><\/pre>\n<p>Find the following line under the <code>[http]<\/code> section and uncomment it:<\/p>\n<pre><code>auth-enabled = true<\/code><\/pre>\n<p>Save and close the file. Restart the InfluxDB service:<\/p>\n<pre><code>sudo systemctl restart influxdb<\/code><\/pre>\n<p>You will also need to create a user for InfluxDB with administrative privileges:<\/p>\n<pre><code>\r\ninflux\r\nCREATE USER \"admin\" WITH PASSWORD 'yourpassword' WITH ALL PRIVILEGES\r\nEXIT\r\n            <\/code><\/pre>\n<p>This ensures that only authenticated users can access your InfluxDB instance. Whether you are hosting locally or on a <a href=\"https:\/\/ie.netcloud24.com\">VPS Windows VPS Servers<\/a> platform, securing InfluxDB is crucial.<\/p>\n<\/section>\n<footer>\n<p>You have successfully installed InfluxDB and Telegraf on Rocky Linux 9, allowing you to collect and monitor system metrics. For reliable and scalable hosting, consider using . They offer a wide range of hosting solutions, 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> options, their hosting services provide the performance and flexibility needed to support your monitoring setup.<\/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 InfluxDB is a powerful open-source time-series database that is ideal for storing and querying data, such as system metrics and logs. Telegraf is an agent used\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-2236","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\/2236","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=2236"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2236\/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=2236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=2236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=2236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}