Template built by

Telegraf Plugins used:

Included Resources:

  • 1 Bucket: telegraf, 7d retention
  • Labels: Linux System Template + Telegraf Plugin Labels
  • 1 Telegraf Configuration
  • 1 Dashboard: Linux System
  • 2 Variables: bucket and linux_host

Quick Install

If you have your InfluxDB credentials configured in the CLI, you can install this template with:

https://raw.githubusercontent.com/influxdata/community-templates/master/linux_system/linux_system.yml

Linux system monitoring dashboard

If you had to make a list of some of the most versatile operating systems available today, Linux would undoubtedly be right at the top. Originally released in 1991, Linux has seen countless variations over the past three decades. In addition to being used on personal computers and mobile devices, Linux is also popular with cloud computing, mainframe computers and more - all thanks to the sophisticated nature of its open sourced platform.

Linux is a family of open source Unix-like operating systems based on the Linux kernel and one of the most popular platforms in the world. It powers smartphones, cars, home appliances and enterprise servers.

Just a few of the most popular Linux distributions include Debian, Fedora and Ubuntu. It's also important to note that because of its flexibility, it is the dominant operating system on Android smartphones — making it the most widely used mobile operating system in the world.

Why monitor your Linux system

Linux monitoring of Ubuntu, Centos, RedHat and any other distro is crucial to ensuring uptime. There are a substantial number of Linux servers in production around the world which run some of the most popular applications and services. Here is a list of some of the things that you can monitor to help maintain a performant Linux System:

  • Users and applications are consuming the maximum bandwidth
  • System uptime, load and memory consumption that provides information about under and over capacities to help with planning
  • Unusual incidents to analyze for suspicious traffic
  • Disk IO, Network traffic, and process run to identify critical weak points and imbalances

How to use Linux System Monitoring Template

Once your InfluxDB credentials have been properly configured in the CLI, you can install the Linux System Monitoring Template using the Quick Install command. Once the template is installed, the data for the dashboard will be populated by the included Telegraf configurations, which includes the CPU, Disk, DiskIO, Kernel, Mem, Net, Swap, System, Inputs and the InfluxDB v2.x Output Plugin. Note that you might need to customize the input configuration to better serve your needs, including by specifying a new input value. All of this will depend on how your organization is currently running Linux.

Key Linux System monitoring metrics to monitor

The Linux metrics you choose to monitor will vary based on both the distribution you choose and the specific purpose you're running Linux for to begin with. What you would monitor on a Linux system used as a server would obviously be different than if you were interacting with the operating system on a mainframe computer, for example.

Some of the most important Linux System monitoring metrics that you should proactively monitor include:

  • Disk Usage
  • CPU Usage
  • System Load
  • Memory Usage
  • Disk IO
  • Network
  • Processes
  • Swap

Related Resources

Infrastructure and application monitoring

The solution to monitor your entire infrastructure stack, including servers, containers, databases and cloud services.

Customer Success Story: RingCentral

Read how RingCentral uses InfluxDB Enterprise to monitor their complex infrastructure to help uphold their stringent SLAs.

Create your own InfluxDB template

Learn how to create InfluxDB Templates to Make Operations Workflows and Use Cases Scalable and Reliable.

Scroll to Top