As a sysadmin, you probably spend a good chunk of your time troubleshooting and resolving issues. To help with these tasks or prevent issues, you need to be aware of what's happening in your systems and how they behave. That's where monitoring tools come in handy. You can't manage a system without understanding it first.
[ Cheat sheet: Get a list of Linux utilities and commands for managing servers and networks. ]
Linux provides many alternatives and options to monitor and troubleshoot your systems. From comprehensive tools, such as nmap
and nmon
, to basic shell scripts, to specialized tools for monitoring container workloads, Enable Sysadmin's top 10 monitoring articles of 2022 provide a taste of everything you need to understand your systems and keep them up and running.
Top 10 systems monitoring articles of 2022
Learn more about what's happening on your systems by reading the following guides and Enable Sysadmin's other monitoring articles.
Get started with the Nmap Scripting Engine
Take Nmap to the next level by running scripts with your scans with Damon Garn's article 5 scripts for getting started with the Nmap Scripting Engine.
Understand 'top' header output
In What the first five lines of Linux's top command tell you, Damon Garn explains the content and importance of top
command header output.
Troubleshoot Linux with nmon
nmon
is one of my favorite Linux monitoring tools. In Troubleshoot and monitor Linux system performance with nmon, I introduce you to this flexible tool and how you can use it to troubleshoot and monitor your system's performance.
Monitor network switches
In Monitor your network switches with this open source tool by Timo Scheibe, you learn how to use the open source tool Checkmk and the Simple Network Management Protocol (SNMP) to ensure the health of your network switches.
Troubleshoot packet filtering
In Damon Garn's third appearance on this list, 3 tools for troubleshooting packet filtering, he introduces three important tools—nmap
, tcpdump
, and wireshark
—and explains how they helped him troubleshoot and resolve a real-life network issue.
Analyze Kubernetes cluster security
In her article How to get started with Red Hat Advanced Cluster Security for Kubernetes, Shveta Sachdeva demonstrates how to install and use this powerful tool to monitor and analyze security for your Kubernetes or OpenShift clusters.
Preserve system logs after a reboot
In the short and to-the-point article How to configure your system to preserve system logs after a reboot, Evans Amoany walks you through setting up persistent journal logs on your Linux system for future troubleshooting.
Estimate cloud resource requirements
In his debut Enable Sysadmin article, Olu Oteniya's 8 steps for estimating a cloud application's resource requirements provides a comprehensive tutorial on using OpenShift and other monitoring tools to estimate application resource utilization.
Configure Grafana dashboards with automation
Jose Vicente Nunez's excellent article How to customize Grafana dashboards using Ansible demonstrates how to customize your Grafana dashboards according to your Ansible inventory for flexible, data-driven visualization.
Monitor OpenShift nodes
To complete this year's list, Morgan Peterman's article 3 ways to monitor time on OpenShift nodes explores three ways to ensure time is synchronized on your OpenShift nodes to avoid issues.
[ Network getting out of control? Check out Network automation for everyone, a complimentary book from Red Hat. ]
Wrap up
Monitoring is an essential sysadmin practice, which is why these are among Enable Sysadmin's most popular articles. Do you have systems monitoring tips, tools, or best practices to share? Consider writing about them for Enable Sysadmin. Join our community and continue the tradition of knowledge sharing that makes the Linux ecosystem great.
About the author
Ricardo Gerardi is Technical Community Advocate for Enable Sysadmin and Enable Architect. He was previously a senior consultant at Red Hat Canada, where he specialized in IT automation with Ansible and OpenShift.
He has been a Linux and open source enthusiast and contributor for over 20 years. He is currently interested in hacking stuff using the Go programming language, and he's the author of Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools. Ricardo also writes regularly about Linux, Vim, and command line tools for Opensource.com and Enable Sysadmin community publications.
Ricardo enjoys spending time with his daughters, reading science fiction books, and playing video games.
Browse by channel
Automation
The latest on IT automation for tech, teams, and environments
Artificial intelligence
Updates on the platforms that free customers to run AI workloads anywhere
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
The latest on how we reduce risks across environments and technologies
Edge computing
Updates on the platforms that simplify operations at the edge
Infrastructure
The latest on the world’s leading enterprise Linux platform
Applications
Inside our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Customer support
- Developer resources
- Find a partner
- Red Hat Ecosystem Catalog
- Red Hat value calculator
- Documentation
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit