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.


关于作者

Ricardo Gerardi is a Principal Consultant at Red Hat, having transitioned from his previous role as a Technical Community Advocate for Enable Sysadmin. He's been at Red Hat since 2018, specializing in IT automation using Ansible and OpenShift.


With over 25 years of industry experience and 20+ years as a Linux and open source enthusiast and contributor, Ricardo is passionate about technology. He is particularly interested in hacking with the Go programming language and is the author of Powerful Command-Line Applications in Go and Automate Your Home Using Go. Ricardo also writes regularly for Red Hat and other blogs, covering topics like Linux, Vim, Ansible, Containers, Kubernetes, and command-line applications.


Outside of work, Ricardo enjoys spending time with his daughters, reading science fiction books, and playing video games.

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来