30 Linux System Monitoring Tools Every SysAdmin Should Know - Nixcraft
30 Linux System Monitoring Tools Every SysAdmin Should Know - Nixcraft
↔ Home Howtos & Tutorials Linux Shell Scripting Tutorial RSS Donate Search
simplilearn.com OPEN
N eed to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most distributions come
with tons of Linux monitoring tools. These tools provide metrics which can be used to get information about system
activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are
some of the most fundamental commands when it comes to system analysis and debugging Linux server issues such as:
ADVERTISEMENTS
4. Network bottleneck.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 1/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 2/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
# vmstat 3
Sample Outputs:
# vmstat -m
# vmstat -a
# w username
# w vivek
Sample Outputs:
4. uptime – Tell how long the Linux system has been running
uptime command can be used to see how long the server has been running. The current time, how long the system has been
running, how many users are currently logged on, and the system load averages for the past 1, 5, and 15 minutes.
# uptime
Output:
1 can be considered as optimal load value. The load can change from system to system. For a single CPU system 1 – 3 and SMP
systems 6-10 load value might be acceptable.
# ps -A
Sample Outputs:
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 4/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
# ps -Al
To turn on extra full mode (it will show command line arguments passed to process):
# ps -AlF
# ps -AlFH
# ps -AlLm
# ps ax
# ps axu
# ps -ejH
# ps axjf
# pstree
# ps -eo euser,ruser,suser,fuser,f,comm,label
# ps axZ
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 5/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
# ps -eM
# ps -U vivek -u vivek u
# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
# ps -eopid,tt,user,fname,tmout,f,wchan
# ps -C lighttpd -o pid=
OR
# pgrep lighttpd
OR
# ps -p 55977 -o comm=
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 6/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
free command shows the total amount of free and used physical and swap memory in the system, as well as the buffers used by
the kernel.
# free
Sample Output:
# iostat
Sample Outputs:
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 7/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
sar command used to collect, report, and save system activity information. To see network counter, enter:
# sar 4 5
Sample Outputs:
# mpstat -P ALL
Sample Output:
06:48:11 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
06:48:11 PM all 3.50 0.09 0.34 0.03 0.01 0.17 0.00 95.86 1218.04
06:48:11 PM 0 3.44 0.08 0.31 0.02 0.00 0.12 0.00 96.04 1000.31
06:48:11 PM 1 3.10 0.08 0.32 0.09 0.02 0.11 0.00 96.28 34.93
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 8/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
06:48:11 PM 2 4.16 0.11 0.36 0.02 0.00 0.11 0.00 95.25 0.00
06:48:11 PM 3 3.77 0.11 0.38 0.03 0.01 0.24 0.00 95.46 44.80
06:48:11 PM 4 2.96 0.07 0.29 0.04 0.02 0.10 0.00 96.52 25.91
06:48:11 PM 5 3.26 0.08 0.28 0.03 0.01 0.10 0.00 96.23 14.98
06:48:11 PM 6 4.00 0.10 0.34 0.01 0.00 0.13 0.00 95.42 3.75
06:48:11 PM 7 3.30 0.11 0.39 0.03 0.01 0.46 0.00 95.69 76.89
# pmap -d PID
# pmap -d 47394
Sample Outputs:
47394: /usr/bin/php-cgi
Address Kbytes Mode Offset Device Mapping
0000000000400000 2584 r-x-- 0000000000000000 008:00002 php-cgi
0000000000886000 140 rw--- 0000000000286000 008:00002 php-cgi
00000000008a9000 52 rw--- 00000000008a9000 000:00000 [ anon ]
0000000000aa8000 76 rw--- 00000000002a8000 008:00002 php-cgi
000000000f678000 1980 rw--- 000000000f678000 000:00000 [ anon ]
000000314a600000 112 r-x-- 0000000000000000 008:00002 ld-2.5.so
000000314a81b000 4 r---- 000000000001b000 008:00002 ld-2.5.so
000000314a81c000 4 rw--- 000000000001c000 008:00002 ld-2.5.so
000000314aa00000 1328 r-x-- 0000000000000000 008:00002 libc-2.5.so
000000314ab4c000 2048 ----- 000000000014c000 008:00002 libc-2.5.so
.....
......
..
00002af8d48fd000 4 rw--- 0000000000006000 008:00002 xsl.so
00002af8d490c000 40 r-x-- 0000000000000000 008:00002 libnss_files-2.5.so
00002af8d4916000 2044 ----- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b15000 4 r---- 0000000000009000 008:00002 libnss_files-2.5.so
00002af8d4b16000 4 rw--- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b17000 768000 rw-s- 0000000000000000 000:00009 zero (deleted)
shared: 768000K the amount of address space this process is sharing with others
Linux find the memory used by a program / process using pmap command
# netstat -tulpn
# netstat -nat
# ss -t -a
OR
# ss -u -a
# ss -t -a -Z
Get Detailed Information About Particular IP address Connections Using netstat Command
iptraf command is interactive colorful IP LAN monitor. It is an ncurses-based IP LAN monitor that generates various network
statistics including TCP info, UDP counts, ICMP and OSPF information, Ethernet load info, node stats, IP checksum errors, and
others. It can provide the following info in easy to read format:
Ad
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 11/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
View all IPv4 HTTP packets to and from port 80, i.e. print only packets that contain data, not, for example, SYN and FIN packets
and ACK-only packets, enter:
# tcpdump -ni eth0 'dst 192.168.1.5 and tcp and port http'
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 12/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
$ sudo iotop
Sample outputs:
Linux iotop: Check What’s Stressing And Increasing Load On Your Hard Disks
$ htop
Sample outputs:
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 13/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
$ atop
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 14/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
CentOS / RHEL: Install atop (Advanced System & Process Monitor) Utility
How to keep a detailed audit trail of what’s being done on your Linux systems
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 15/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Monit is a free and open source software that acts as process supervision. It comes with the ability to restart services which have
failed. You can use Systemd, daemontools or any other such tool for the same purpose. This tutorial shows how to install and
configure monit as Process supervision on Debian or Ubuntu Linux.
20. nethogs- Find out PIDs that using most bandwidth on Linux
NetHogs is a small but handy net top tool. It groups bandwidth by process name such as Firefox, wget and so on. If there is a
sudden burst of network traffic, start NetHogs. You will see which PID is causing bandwidth surge.
$ sudo nethogs
$ sudo iftop
vnstat is easy to use console-based network traffic monitor for Linux. It keeps a log of hourly, daily and monthly network traffic
for the selected interface(s).
$ vnstat
Keeping a Log Of Daily Network Traffic for ADSL or Dedicated Remote Linux Server
CentOS / RHEL: Install vnStat Network Traffic Monitor To Keep a Log Of Daily Traffic
CentOS / RHEL: View Vnstat Graphs Using PHP Web Interface Frontend
$ nmon
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 17/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
$ glances
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 18/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
# cat /proc/cpuinfo
# cat /proc/meminfo
# cat /proc/zoneinfo
# cat /proc/mounts
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 19/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Nagios is a popular open source computer system and network monitoring application software. You can easily monitor all your
hosts, network equipment and services. It can send alert when things go wrong and again when they get better. FAN is “Fully
Automated Nagios”. FAN goals are to provide a Nagios installation including most tools provided by the Nagios Community.
FAN provides a CDRom image in the standard ISO format, making it easy to easilly install a Nagios server. Added to this, a wide
bunch of tools are including to the distribution, in order to improve the user experience around Nagios.
29. KDE System Guard – Real-time Linux systems reporting and graphing
KSysguard is a network enabled task and system monitor application for KDE desktop. This tool can be run over ssh session. It
provides lots of features such as a client/server architecture that enables monitoring of local and remote hosts. The graphical
front end uses so-called sensors to retrieve the information it displays. A sensor can return simple values or more complex
information like tables. For each type of information, one or more displays are provided. Displays are organized in worksheets
that can be saved and loaded independently from each other. So, KSysguard is not only a simple task manager but also a very
powerful tool to control large server farms.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 20/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Displays various basic information about the computer’s hardware and software.
GNOME version
Hardware
Installed memory
System Status
Processes
Network usage
File Systems
Lists all mounted filesystems along with basic information about each.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 21/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
ntop web based tool – ntop is the best tool to see network usage in a way similar to what top command does for processes i.e.
it is network traffic monitoring software. You can see network status, protocol wise distribution of traffic for UDP, TCP,
DNS, HTTP and other protocols.
Conky – Another good monitoring tool for the X Window System. It is highly configurable and is able to monitor many
system variables including the status of the CPU, memory, swap space, disk storage, temperatures, processes, network
interfaces, battery power, system messages, e-mail inboxes etc.
GKrellM – It can be used to monitor the status of CPUs, main memory, hard disks, network interfaces, local and remote
mailboxes, and many other things.
mtr – mtr combines the functionality of the traceroute and ping programs in a single network diagnostic tool.
Did I miss something? Please add your favorite system motoring tool in the comments.
🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source & DevOps topics via:
RSS feed or Weekly email newsletter
READ NEXT
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 22/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Firewall CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
ADVERTISEMENTS
VonSkippy
Jun 27, 2009 @ 5:10
Pretty much common knowledge (or should be) but handy to have listed all in one place.
reply link
Jim (JR)
Mar 21, 2011 @ 3:30
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 23/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
(quote)
Pretty much common knowledge. . . .
(/quote)
Yea, right!
I’ve been around the block two or three times – and a number of these are familiar to me – but some of the ways they’re used
here were not. Also a fair number of these were absolutely brand-new – and they look damned useful!
I am so going to book-mark this page it isn’t funny! It’s likely that I will want to spread this URL around like the Flu as well. . .
.😀
@Vivek
*GREAT* list – for those of us who are mere mortals. . . .
Jim (JR)
reply link
Steve
Aug 3, 2011 @ 7:28
For someone with the common knowledge, why would this be handy? I mean, if you already know/use these, then why would
you need a page detailing them?
reply link
Mike Williams
Aug 15, 2011 @ 22:35
reply link
farseas
Jan 8, 2013 @ 17:29
If you did a lot of sysadmin you would already know the answer to that question.
reply link
robb
Jun 27, 2009 @ 8:29
reply link
Chris
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 24/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Nice list. For systems with just a few nodes I recommend Munin. It’s easy to install and configure. My favorite tool for
monitoring a linux cluster is Ganglia.
P.S. I think you should change this “#2: vmstat – Network traffic statistics by TCP connection …”
reply link
ftaurino
Jun 27, 2009 @ 9:09
another useful tool is dstat , which combines vmstat, iostat, ifstat, netstat information and more. but this is a very useful list with
some interesting examples!
reply link
James
Jun 27, 2009 @ 9:23
reply link
Sohrab Khan
Mar 15, 2011 @ 9:09
Dear i am learning the Linux pl z help me, I you have any useful notes pl z sent it to my E-mail.
Thanks
reply link
vasu
Mar 21, 2011 @ 5:43
In my system booting time it showing error fsck is fails. plz login as root…….– how to repair or check linux os using fsck
command plz help me
reply link
darkdragn
May 31, 2011 @ 7:14
Most of the time that happens if the fsck operation requires human interaction, which the boot fsck doesn’t have. Just
restart it, if you don’t normally get a grub delay the hold down the shift key to get one, if you do then just select recovery
mode, or single user mode, it depends on your distro. It’s the same thing in all, just tripping single user mode with a
kernel arg, but it will let you boot, and run fsck on unmounted partitions. If it is your root partition, you may need to boot
from an external medium, unless you have a kick ass initrd, lol.
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 25/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Artur
Jun 27, 2009 @ 9:40
reply link
nig belamp
Dec 7, 2010 @ 16:21
reply link
PC4N6
Apr 20, 2011 @ 19:53
Uhm, geez, this isn’t blogspot. Head over there if you have an uncontrollable need to flame people above your level of
understanding…
reply link
RB-211
May 13, 2011 @ 12:57
reply link
grammer nazi
Jul 24, 2011 @ 13:54
it is you’re – you are a tool. Please when randomly slamming someones post to feel better about yourself, at least you proper
grammer. Then at least you sound like an intelligent a55h0le. 😛
reply link
Jeff
Aug 9, 2011 @ 18:07
Sarcastic pro’s, N00bs, flaming, harsh language, grammar nazis. All we need now is a Hitler comparison and we have the
full set. Who’s up for a ban?
Also: before stuff can become common knowledge you’ll first have to encounter it at least once. Like here in this nice list.
Thanks for sharing!
reply link
David
Aug 25, 2011 @ 15:05
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 26/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Roberto
Sep 9, 2011 @ 18:08
That’s “grammar”, unless you’re talking about the actor who plays Frasier on Cheers. 😛
reply link
Fireman
Oct 17, 2011 @ 23:39
Let me go ahead and re-write your comment, grammer nazi. It seems you have quite a few errors.
“It is ‘you’re–you are’ a tool. Please, when randomly slamming someone’s post to feel better about yourself, at least use
proper grammar. Then, at least, you sound like an intelligent a55h0le.”
In the future, I would recommend proof-reading your own posts before you arrogantly correct others. I counted at least
six mistakes in your “correction.” Have a nice day! 🙂
reply link
flame on!
Dec 4, 2011 @ 20:05
Vivek does a great job, as usual. But, thanks for the laughs, guys!
reply link
Raj
Jun 27, 2009 @ 10:13
reply link
kaosmonk
Jun 27, 2009 @ 10:53
reply link
Amr El-Sharnoby
Jun 27, 2009 @ 11:07
I can see that the best tool to monitor processes , CPU, memeory and disk bottleneck at once is atop …
But the tool itself can cause a lot of trouble in heavily loaded servers and it enables process accounting and has a service running
all the time …
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 27/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
This tool has saved me hundreds of hours really! and helped me to diagnose bottlenecks and solve them that couldn’t otherwise
be easily detected and would need many different tools
reply link
🐧 nixCraft
Jun 27, 2009 @ 13:01
@Chris / James
reply link
Solaris
Jun 27, 2009 @ 13:26
reply link
Cristiano
Jun 27, 2009 @ 13:57
You probably wanna add IFTOP tool, its really simple and light, very useful when u need to have a last moment remote access to
a server to see hows the trific going.
reply link
Peko
Jun 27, 2009 @ 15:40
Yeah, well why a so good admin (I dig(g) your site) won’t you use spelling checkers?
Typo #2 Web-based __Monitioring__ Tool
reply link
paul tergeist
Jun 27, 2009 @ 16:17
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 28/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
harrywwc
Jun 27, 2009 @ 22:56
Hi guys,
good list – and some great submitted pointers to other useful tools.
to those carp-ing on about typo’s – give us all a break. you’ve never made a typo? ever?
Idea: How ’bout those who have never *ever* made an error in typing text be the first one(s) to give people grief about making a
typo?
The purpose of this blog, and other forms of communication, is to *communicate* concepts and ideas. *If* you have received
those clearly – in spite of the typos – then the purpose has been fulfilled.
.h
reply link
StygianAgenda
Feb 28, 2011 @ 20:49
reply link
Lolcatz
Apr 7, 2011 @ 22:54
Typos*
reply link
roflcopter
Jun 24, 2011 @ 13:57
Typographical error*
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 29/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Pádraig Brady
Jun 27, 2009 @ 23:37
A script I use often to show the real memory usage of programs on linux, is ps_mem.py
reply link
Saad
Jun 27, 2009 @ 23:54
This blog is more impressive and more useful than ever. I need more help regarding proper installation document on “php-
network weathermap” on Cacti as plugins
reply link
Jack
Jun 28, 2009 @ 2:18
No love for whowatch ? Real time info on who’s logged in, how their connected (SSH, TTY, etc) and what process thay have
running.
http://www.pttk.ae.krakow.pl/~mike/#whowatch
reply link
StygianAgenda
Feb 28, 2011 @ 21:50
reply link
Ponzu
Jun 28, 2009 @ 2:28
reply link
Manoj
Apr 27, 2011 @ 9:28
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 30/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
su -
Jul 28, 2011 @ 21:30
reply link
Eric schulman
Jun 28, 2009 @ 5:38
dtrace is a notable mention for the picky hackers that wish to know more about the behavior of the operating system and it’s
programs internals.
reply link
Ashok kumar
Jun 28, 2009 @ 5:48
ash
reply link
Enzo
Jun 28, 2009 @ 6:09
reply link
Adrian Fita
Jun 28, 2009 @ 7:09
Excellent list. Like Amr El-Sharnoby above, I also find atop indispensable and think it must be installed on every system.
In addition I would like to add iotop to monitor disk usage per process and jnettop to very easily monitor bandwidth allocation
between connections on a Linux system.
reply link
Knightsream
Jun 28, 2009 @ 8:53
Well, the one i use right now is Pandora FMS 3.0 and its making my work easy.
reply link
praveen k
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 31/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
reply link
Mathieu Desnoyers
Jun 28, 2009 @ 21:14
One tool which seems to be missing from this list is LTTng. It is a system-wide tracing tool which helps understanding complex
performance problems in multithreaded, multiprocess applications involving many userspace-kernel interactions.
The project is available at http://www.lttng.org. Recent SuSE distributions, WindRiver, Monta Vista and STLinux offer the
tracer as distribution packages. The standard way to use it is to install a patched kernel though. It comes with a trace analyzer,
LTTV, which provides nice view of the overall system behavior.
Mathieu
reply link
Andy Leo
Jun 29, 2009 @ 1:02
reply link
Aveek Sen
Jun 29, 2009 @ 1:29
Very informative.
reply link
The Hulk
Jun 29, 2009 @ 2:11
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 32/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
kburger
Jun 29, 2009 @ 3:08
If we’re talking about a web server, apachetop is a nice tool to see Apache’s activity.
reply link
Ram
Jun 29, 2009 @ 4:07
net-snmpd
With it you can collect vast amounts of information. Then with snmpwalk and scripts you can create your own web NMS to
collect simple information like ping, disk space, services down.
reply link
Kartik Mistry
Jun 29, 2009 @ 5:15
`iotop` is nice one to be include in list. I used `vnstat` very much for keeping track of my download when I was on limited
connection 🙂
reply link
🐧 nixCraft
Jun 29, 2009 @ 7:03
@Everyone
reply link
feilong
Jun 29, 2009 @ 10:01
Take a look to a great tools called nmon. I use it on AIX IBM system but works now on all GNU/linux system now.
reply link
boz
Jun 29, 2009 @ 10:21
mtr
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 33/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Scyldinga
Jun 29, 2009 @ 10:21
I’m with @paul tergeist, tools every linux user should know. The ps samples are nice, thanks.
cfengine/puppet/chef?
reply link
Ken McDonell
Jun 29, 2009 @ 21:19
If your “system” is large and/or distributed, and the performance issues you’re tackling are complex, you may wish to explore
Performance Co-Pilot (PCP). It unifies all of the performance data from the tools you’ve mentioned (and more), can be extended
to include new applications and service layers, works across the network and for clusters and provides both real-time and
retrospective analysis.
See http://www.oss.sgi.com/projects/pcp
PCP is included in the Debian-based and SUSE distributions and is likely to appear in the RH distributions in the future.
As a bonus, PCP also works for monitoring non-Linux platforms (Windows and some of the Unix derivatives).
reply link
Lance
Jun 30, 2009 @ 2:37
I use about 25% of those regularly, and another 25% semi-regularly. I’ll have to add another 25% of those to my list of regulars.
reply link
bogo
Jun 30, 2009 @ 6:01
Very nice collection of linux applications. I work with linux but I can’t say that i know them all.
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 34/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
MEHTA GHANSHYAM
Jun 30, 2009 @ 9:28
reply link
fasil
Jun 30, 2009 @ 12:06
reply link
Aleksey Tsalolikhin
Jun 30, 2009 @ 19:30
Aleksey
reply link
Abdul Kayyum
Jul 1, 2009 @ 15:40
reply link
Aurelio
Jul 1, 2009 @ 20:20
feilong, I agree. I use nmon on my linux boxes from years. It’s worth a look.
reply link
komradebob
Jul 1, 2009 @ 22:36
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 35/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
pradeep
Jul 2, 2009 @ 11:14
how the hell i missed this site this many days… 😛 thank god i found it… 🙂 i love it…
reply link
Jay
Jul 4, 2009 @ 17:23
phpsysinfo is another nice light web-based monitoring tool. Very easy to setup and use.
reply link
Manuel Fraga
Jul 5, 2009 @ 16:55
Osmius: The Open Source Monitoring Tool is C++ and Java. Monitor “everything” connected to a network with incredible
performance. Create and integrate Business Services, SLAs and ITIL processes such as availability management and capacity
planning.
reply link
aR
Jul 6, 2009 @ 16:17
reply link
Shailesh Mishra
Jul 7, 2009 @ 19:13
It would be nice if some of you knowledgeable guys can shed some light on java heap monitoring thing, thread lock detection
and analysis, heap analysis etc.
reply link
Bjarne Rasmussen
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 36/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Balaji
Jul 12, 2009 @ 17:50
reply link
Stefan
Jul 15, 2009 @ 20:18
And for those which like lightweight and concise graphical metering:
xosview +disk -ints -bat
reply link
Raja
Jul 19, 2009 @ 3:03
reply link
Rajat
Jul 24, 2009 @ 4:04
reply link
nima0102
Jul 27, 2009 @ 7:39
reply link
David Thomas
Aug 12, 2009 @ 9:49
Excellent list!
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 37/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Vinidog
Aug 29, 2009 @ 4:53
reply link
Bob Marcan
Sep 4, 2009 @ 11:00
From the guy who wrote the collect utility for Tru64:
reply link
Tman
Sep 5, 2009 @ 20:48
reply link
Somnath Pal
Sep 14, 2009 @ 9:02
Hi,
Thanks for the nice collection with useful samples. Consider adding tools to monitor SAN storage, multipath etc. also.
Best Regards,
Somnath
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 38/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Eddy
Sep 17, 2009 @ 8:41
reply link
Kestev
Sep 17, 2009 @ 13:57
openNMS
reply link
Sergiy
Sep 25, 2009 @ 12:39
Thanks for the article. I am not admin myself, but tools are very useful for me too.
reply link
Mark Seger
Sep 28, 2009 @ 18:02
When I wrote collectl my goal was to replace as many utilities as possible for several reasons including:
– not all write to log files
– different output formats make correlation VERY difficult
– sar is close but still too many things it doesn’t collect
– I wanted option to generate data that can be easily plotted or loaded into spreadsheet
– I wanted sub-second monitoring
– I want an API and I want to be able to send data over sockets to other tools
– and a whole lot more
I think I succeeded on many fronts, in particular not having to worry if the right data is being collected. Just install rpm and type
“/etc/init.d/collectl start” and you’re collecting everything such as slabs and processes every 60 seconds and everything else
every 10 seconds AND using <0.1% of the CPU to do so. I personally believe if you're collecting performance counters at a
minute or coarser you're not really seeing what your system is doing.
As for the API, I worked with some folks at PNNL to monitor their 2300 node cluster, pass the data to ganglia and from there
they pass it to their own real-time plotting tool that can display counters for the entire cluster in 3D. They also collectl counters
from individual CPUs and pass that data to collectl as well.
I put together a very simple mapping of 'standard' utilities like sar to the equivilent collectl commands just to get a feel for how
they compare. But also keep in mind there are a lot of things collectl does for which there is no equivalent system command,
such as Infiniband or Lustre monitoring. How about buddyinfo? And more…
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 39/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
http://collectl.sourceforge.net/Matrix.html
-mark
reply link
PeteG
Sep 29, 2009 @ 5:33
Darn,
I’ve been using Linux since Windows 98 was the current MicroSnot FOPA.
I know all this stuff. I do not make typoous.
Why do you post this stuff?
We all know it.
Sure we do!
But do we remember it? I just read through it and found stuff that I used long ago and it was like I just learned it. I found stuff I
didn’t know either.
Hummmm…… Imagine that!
Thanks, particularly for the PDF.
Saved me making one.
Hey, where’s the HTML to PDF howto?
Thanks again.
reply link
Denilson
Oct 26, 2009 @ 23:55
Use:
free -m
reply link
AndrewW
Nov 5, 2009 @ 23:48
Is it possible to display hard drive temps from hddtemp in KSysGuard? They are available in Ksensors and GKrellM, without any
configuration required. However I prefer the interface and flexibility of KSysGuard. Is there a way of configuring it?
Andrew
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 40/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Abhijit
Nov 10, 2009 @ 13:46
http://www.zabbix.com
reply link
greg
Jan 6, 2012 @ 18:27
Zabbix is a great tool that it doesn’t require a entirely separate project to make it easy to install and use (like Nagios and FAN).
I’ve been following it since its early days and its come a long way. Its sad that lists like this never give it its due, not even a foot
note mention.
while on that note.. really? your 17-20 makes the list, but nmap, mtr, and lsof get relegated to foot notes?
reply link
Kevin
Nov 15, 2009 @ 22:55
reply link
Stefano
Nov 22, 2009 @ 16:09
Just thanks! 🙂
reply link
GBonev
Nov 25, 2009 @ 14:13
reply link
Gokul
Dec 7, 2009 @ 4:43
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 41/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Bilal Ahmad
Dec 8, 2009 @ 16:01
reply link
Jalal Hajigholamali
Dec 9, 2009 @ 5:07
Thanks a lot…
reply link
mancai
Dec 11, 2009 @ 18:40
nice sharing, this is what i want looking for few day ago… tq
reply link
aruinanjan
Dec 14, 2009 @ 7:41
This is a nice document for new user, thaks to owner of this document.
arun
reply link
myghty
Dec 16, 2009 @ 7:57
reply link
Rakib Hasan
Dec 16, 2009 @ 14:09
reply link
PRR
Dec 22, 2009 @ 21:25
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 42/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Yusuf
Dec 25, 2009 @ 19:35
Mark,
reply link
Yusuf
Dec 25, 2009 @ 19:40
reply link
Shrik
Dec 31, 2009 @ 9:58
reply link
sekar
Jan 1, 2010 @ 16:16
it is cool
reply link
Giriraaj
Jan 5, 2010 @ 7:38
reply link
Bhagyesh Dhamecha
Jan 6, 2010 @ 11:58
Thanks for sharing all your knowledge about Linux.. i really thankful for your share linux tips..!!
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 43/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
thank you..
reply link
Ganesan AS
Jan 10, 2010 @ 13:53
reply link
Mark Seger
Jan 10, 2010 @ 14:38
This is indeed an impressive collection of tools but I still have to ask if people are really happy with having to know so many
names, so many switches and so many formats. If you run one command and see something weird doesn’t it bother you if you
have to run a different tool but the anomaly already passed and you can no longer see it with a different tool? For example if you
see a drop in network performance and wonder if there was a memory or cpu problem, it’s too late to go back and see what else
was going on. I know it bothers me. Again, by running collectl I never have to worry about that because it collects everything
(when run as a deamon) or you can just tell it to report lots of things when running interactively and by default is shows cpu,
disk and network. If you want to add memory, you can always include it but you will need a wider screen to see the output.
As a curiosity for those who run sar – I never do – what do you use for a monitoring interval? The default is to take 10 minute
samples which I find quite worthless – remember sar has been around forever dating back to when cpus were much slower and
monitoring much more expensive. I’d recommend to run sar with a 10 second sampling level like collectl and you’ll get far more
out of it. The number of situations which this would be too much of a load on your system would be extremely rare. Anyone care
to comment?
-mark
reply link
miles
Jan 12, 2010 @ 4:58
Amr El-Sharnoby:
atop is awesome, thanks for the tip.
reply link
Serg
Jan 12, 2010 @ 6:09
hi Mark
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 44/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
absolutely agreed with you mate! if you are the sysadmin something – you will do it for yourself and do it right!
These tools like ps,top and other is commonly used by users who administrated a non-productive or desktop systems or for some
users who’s temporary came to the system and who needed to get a little bit of information about the box – and its pretty good
enough for them. )
reply link
met00
Jan 12, 2010 @ 18:15
If you are running a web server and you have multiple clients writing code, you will one day see CPU slow to a crawl. “Why?”,
you will ask. ps -ef and top will show that mysql is eating up resources…
HMM?
If only there was a tool which showed me what command was being issued against the database…
mytop
Once you find the select statement that has mysql running at 99% of the CPU, you can kill the query and then go chase down the
client and kill them too (or in my case bill them at $250/hr for fixing their code).
reply link
Mark Seger
Jan 12, 2010 @ 18:36
re mysql – it’s not necessarily that straight forward. I was working with someone who had a system with mysql that was
crawling. it was taking multiple seconds for vi to echo a single character! we ran collectl on it and could see low cpu, low network
and low disk i/o. Lots of available memory, so what gives? A close look showed me that even those the I/O rates were low, the
average request sizes were also real low – probably do so small db requests.
digging even deeper with collectl I saw the i/o request service times were multiple seconds! in other words when you requested
an I/O operation not matter how fast the disk is, it took over 2 second to complete and that’s why vi was so slow, it was trying to
write to it’s backing store.
bottom line – running a single tool and only looking at one thing does not tell the whole story. you need to see multiple things
AND see them at the same time.
-mark
reply link
mtituh Alu
Jan 19, 2010 @ 14:09
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 45/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
I have a postfix mail server, recently through tcpdump I see alot of traffic to dc.mx.aol.com, fedExservices.com, wi.rr.com,
mx1.dixie-net.com. I believe my mail server is spamming. How do I find out it is spamming? and how do I stop it. Please help.
reply link
🐧 nixCraft
Jan 19, 2010 @ 15:01
Only allow authenticated email users to send an email. There are other things too such as anti-spam, ssl keys, domain keys
and much more.
reply link
kirankumarl
Feb 3, 2010 @ 9:26
Dear sir pls send me some linex pdf file by wich i can learn how to install & maintanes
reply link
Visigoth
Feb 21, 2010 @ 15:11
reply link
JK
Feb 23, 2010 @ 12:43
Hiii vivek,
Do you know any application to shut down a ubuntu 9.1 machine when one of its network interface is down..I need it for
clustering..
reply link
AD
Feb 25, 2010 @ 6:23
reply link
Tarek
Feb 26, 2010 @ 19:18
Actually where I work we have and isa server acting as a proxy/firewall, which prevent me from monitoring internet traffic
consumption. so i installed debian as a network bridge between the isa server and the lan, and equipped it with various
monitoring tools (bandwidthd, ntop, vnstat, iftop, iptraf, darkstat).
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 46/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
deepu
Mar 2, 2010 @ 7:31
reply link
Solo
Mar 7, 2010 @ 23:40
OMG !
reply link
vijay
Mar 12, 2010 @ 7:30
reply link
Venu Yadav
Mar 23, 2010 @ 5:05
reply link
Prashant Redkar
Mar 25, 2010 @ 7:10
reply link
Saorabh Kumar
Mar 25, 2010 @ 12:12
reply link
Spyros
Mar 30, 2010 @ 2:52
Very interesting read that really includes the tools that every admin should know about.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 47/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
amitabh mishra
Mar 30, 2010 @ 9:47
Hi
Its a great topic. Actually i am a Mysql DBA and i fond a lot of new things here.
So i can say it will help in future.
reply link
Chinmaya
Apr 2, 2010 @ 4:48
reply link
saurav
Apr 3, 2010 @ 18:43
wow this is some great info,also the various inputs in comments. One i would like to add is
ulimit
Syntax
ulimit [-acdfHlmnpsStuv] [limit]
Options
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 48/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
ulimit provides control over the resources available to the shell and to processes started by it, on systems that allow such control.
reply link
reply link
arief
Apr 21, 2010 @ 15:23
Great tips..
Thanks
reply link
Eduardo Cereto
Apr 25, 2010 @ 5:20
monit: http://mmonit.com/monit/
mrtg : http://oss.oetiker.ch/mrtg/
reply link
Lava Kafle
Apr 29, 2010 @ 9:05
reply link
wolfc01
May 2, 2010 @ 15:32
See also the “Linux Process Explorer” (in development) meant to be an equivalent the windows process explorer of Mark
Russinovich.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 49/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
See http://sourceforge.net/projects/procexp
reply link
ohwell
May 2, 2010 @ 18:33
if an “admin” doesnt know 90% of those tools, he isn’t a real admin. you will find most of these tools explained in any basic linux
howto…
reply link
ravi
May 3, 2010 @ 13:05
how the systems can be seen from sitting on one computer like as admin. what is going on screen in grd floor computers?
reply link
Anonymous
May 7, 2010 @ 19:17
reply link
FHJ
May 11, 2010 @ 14:32
I assume you can find the process ID – for example if your process is called foo.bar, you could do
ps -ef | grep foo.bar
this will give the PID (process ID) as well as other information.
Then do
kill -9 PID (where PID is the number your found in the above).
If you are working on a Mac you have to do ‘sudo kill -9 PID’ since the kill command is an “admin” action that it wants you to
be sure about.
Or if you use top, and you can see the process you want to kill in your list, you can just type k and you will be prompted for the
PID (the screen will freeze so it’s easy to read). You type the number and “enter”, will have to confirm (y), and the process is
killed with -15. Which is less “severe” than a “kill -9” which really kills just about any process (without allowing it a graceful
exit of any kind).
reply link
someone
May 10, 2010 @ 17:59
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 50/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
kalyan de
May 14, 2010 @ 2:18
Thanks,
I think it will be very helpfull for me as i am practicng oracle in redhat linux4. Today i will try to check it. I want 1 more help. I
am not clear about crontab. saupposed i want to start a crontab in my system with any script which i have kept in /home/oracle
and want to execute in every 1 hour. Can u send me how i can do with details.
Thanks,
kalyan de.
Chennai, india
+91 9962300520
reply link
Samuel Egwoyi
May 14, 2010 @ 9:29
reply link
Basil
May 21, 2010 @ 20:49
reply link
Fenster
Jun 1, 2010 @ 10:24
hey, thanks, just installed htop and iptraf, very nice tools!!
reply link
zim
Jun 2, 2010 @ 13:12
atop
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 51/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
“The program atop is an interactive monitor to view the load on a Linux system. It shows the occupation of the most critical
hardware resources (from a performance point of view) on system level, i.e. cpu, memory, disk and network.It also shows which
processes are responsible for the indicated load with respect to cpu- and memory load on process level; disk- and network load is
only shown per process if a kernel patch has been installed.”
reply link
Boggles
Sep 21, 2011 @ 1:52
Have to agree with zim. Atop is a great tool along with it’s report generating sister application atopsar. This is a must-have on
any server I manage.
reply link
Amit
Jun 2, 2010 @ 13:26
Hello,
reply link
Walker
Jun 4, 2010 @ 4:19
Thanks 🙂
THIS helped me a lot.
reply link
m6mb3rtx
Jun 4, 2010 @ 16:34
reply link
dudhead
Jun 5, 2010 @ 14:38
reply link
giftzy
Jun 5, 2010 @ 18:26
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 52/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
I´m lookuing for apache parameter on the web and found here.
So, my contribute is: try to use iftop, iptraf, ifstat, jnettop and ethstatus for network graphical and CLI monitoring.
HTB is very good for QoS in the network, especially if you need to reduce slower VPN network
reply link
georges
Jun 9, 2010 @ 15:39
fuser command is missing from this list. it tells you which command is using a file at the moment. Since in Linux everything is a
file, it is very useful to know!
Use it this way:
# to know which process listens on tcp port 80:
fuser 80/tcp
reply link
Naga
Jun 13, 2010 @ 7:19
reply link
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 53/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Abdullah
Jun 16, 2010 @ 7:15
nice list, at the end i think what you meant is “Bonus” and not “bounce”
reply link
dust
Jun 23, 2010 @ 8:19
reply link
Jerome Christopher
Jul 6, 2010 @ 19:55
reply link
sriharikanth
Jul 12, 2010 @ 13:49
reply link
Jyoti
Jul 13, 2010 @ 9:57
very useful
reply link
t.k.
Jul 16, 2010 @ 22:02
reply link
Thomas
Aug 3, 2010 @ 17:40
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 54/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
If you want graphy easly your performance data, try BrainyPDM: an another open source tool! http://www.brainypdm.org
reply link
Zanil Hyder
Aug 4, 2010 @ 5:44
Though i have come across most of these names, having them all in one list will prove to be a good resource. I am going to make
a list from these and have it within my website which i use for reference.
reply link
brownman
Aug 20, 2010 @ 8:57
reply link
chandra
Aug 28, 2010 @ 7:39
Thanks a lot…………………..
Regards
Amuri Chandra
reply link
George
Aug 30, 2010 @ 15:53
reply link
SHREESAI LUG
Sep 4, 2010 @ 5:36
hiiiiiiiiiiiii
we r SHREESAI LINUX USER GROUP FRM MUMBAI
THIS COMMANDS R REALLY NICE
THANKS
VIVEK SIR
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 55/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Tunitorios
Sep 12, 2010 @ 2:31
reply link
Marcelo Cosentino
Apr 7, 2011 @ 12:38
Try ftptop . I think you can find it in centos , red hat , slack, debian etc…
Ftptop works with a lot of ftp servers daemons.
reply link
mark seger
Sep 12, 2010 @ 11:48
I don’t believe that ftp usage by user is recorded anywhere, so you’d have to get inventive. The way I would do it is use collectl to
show both processes sorted by I/O and ftp stats. Then is simply becomes a matter of see which processes are contributing to the
I/O and who their owners are.
-mark
reply link
jan
Feb 24, 2011 @ 7:42
Usually ftp access are recorded in /var/log/messages file (at least pure-ftpd)
reply link
sriram
Sep 12, 2010 @ 12:53
Dumpcap is another command which is useful for capturing packets. Very useful tool
reply link
Riadh Rezig
Sep 12, 2010 @ 13:12
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 56/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
eaman
Sep 14, 2010 @ 6:03
reply link
Amzath
Sep 14, 2010 @ 21:43
Handy list.
Good luck…
reply link
Rafiq
Sep 20, 2010 @ 11:45
Hi guys,
I m totally new to the linux & this web aswell.
Would some1 help me here regarding, mirrordir utility?
what would b the full syntex if i only want to copy/mirror changed/edited files from
source to destination. since last mirror.
And how to define specific time to run this command, i mean schedule.
Thanks in advance.
reply link
Jalal Hajigholamali
Sep 20, 2010 @ 11:54
Hi,
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 57/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
leebert
Sep 28, 2010 @ 20:58
Don’t forget systemtap (stap) which provides the equivalent of Solaris’ invaluable “dtrace” scripting utility. There’s a “dtrace” for
Linux project but I haven’t been able to get it to compile on my OpenSuSE 11.x.
On SuSE Linux is “getdelays” , enabled via the grub kernel command line “delayacct” switch (starting with SuSE 10
Enterprise…). It’ll reveal the amount of wait a given process spends waiting for CPU, disk (I/O) or memory (swap), great for
isolating lag in the system.
There are many many other monitoring tools (don’t know if these were mentioned before) atopsar (atop-related), the
sysstat/sar-related sa* series (sadc, sadf, sa1), isag, saidar, blktrace (blktrace-blkiomon / blktrace-blkparse), iotop, ftop, htop,
nigel’s monitor (nmon), famd/fileschanged, acctail, sysctl, dstat, iftop, btrace, ftop, iostat, iptraf, jnettop, collectl, nagios, the
RRD-related tools, the sys-fs tools, big sister/brother … you could fill a book with them all.
reply link
Lonu Feruz
Sep 29, 2010 @ 8:37
please help where I can insert the command of route add of a node. whenever the server is up i have to re do the command. I
need to know where i can put this command permanently
reply link
nagaraju
Oct 1, 2010 @ 4:47
IT IS SUPERB LIST
reply link
MAHENDRA SINGH
Oct 2, 2010 @ 12:09
thanx
your collection is fantastic.
reply link
Rino Rondan
Oct 7, 2010 @ 19:37
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 58/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Thanx !!!
reply link
games
Oct 8, 2010 @ 1:43
reply link
sameer
Oct 15, 2010 @ 6:14
ThanX..!!
reply link
Gunjan
Oct 17, 2010 @ 15:42
Nice post, its really useful and helping beginners to resolve server issue
reply link
Moe
Oct 19, 2010 @ 9:13
reply link
Stan
Apr 21, 2011 @ 12:35
reply link
vishal sapkal
Oct 19, 2010 @ 14:54
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 59/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
very nice
very importan tool of monetering
thanks for ……………………………………….
reply link
david a. lawson
Oct 22, 2010 @ 0:32
this rocks. it could not have come at a better time as i am into my first networking course. thanks so much… i found this through
stumbleupon linux/unix
reply link
ram
Nov 12, 2010 @ 8:55
reply link
Nik
Nov 15, 2010 @ 17:01
If you want to monitor CPU, memory, I/O and disk usage across multiple servers you can use Librato Silverline – it’s a
commercial product but the first 8 cores are always free. You can actually do a lot more with Silverline, i.e. place apps in
individual containers, assign resource quotas to containers, trigger events etc. but as a monitoring tool it is really great too.
reply link
Rajkapoor M
Nov 30, 2010 @ 12:52
Hi,
It’s awasome……………………..thanks to builder…..
Thanks&Regards,
Rajkapoor M
reply link
jalexandre
Dec 2, 2010 @ 0:41
Perl?!
reply link
jalexandre
Dec 2, 2010 @ 0:44
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 60/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
And a good Sysadmin always can count with you prefered script language.
I using perl for monitoring a lot of basic infra structure services, like DHCP, DNS, Ldap, and Zabbix for generate alarms and very
nice graphs.
reply link
Sarath Babu M
Dec 11, 2010 @ 9:07
Hi,
One of My Professor is introduce about the Ubantu This os is I like very much this flyover. Before I am Using XP but now I
download all app. and I all applications. i always love linux, great article.
sarath
reply link
Laxman
Dec 23, 2010 @ 9:37
reply link
sah
Dec 23, 2010 @ 22:19
reply link
KK
Dec 25, 2010 @ 4:19
Sumo is the best, the best that ever was and the best that ever will be.
Way to go Sumo
reply link
Deepak
Jan 6, 2011 @ 13:18
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 61/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
mark
Jan 7, 2011 @ 7:05
How would I get a list of slow running websites on my server via ssh?
reply link
nigratruo
Jan 13, 2011 @ 18:41
It is a highly limited utility. HTOP can do all top can, plus a ton of stuff more:
1. use colors for better readabilty. In the 21st century, all computers have a super hightech thing on their monitor called COLORS
(sarcasm off)
2. allow process termination and sending of signals (even multi select several processes)
3. show cpu / ram usage with visual bars instead of numbers
4. show ALL processes: top cannot do that, it just shows what is on the screen. It is the main limiting factor that made me chuck
it to the curb.
5. Use your cursor keys to explore what cannot be shown on the screen, for example full CLI parameters from commands.
6. Active development. There are new features. Top is dead and there does not seem to have been any active development for 10
years (and that is how the tool looks)
reply link
coldslushy
Feb 7, 2011 @ 12:55
reply link
josh
Jul 19, 2011 @ 15:38
reply link
abdul hameed
Feb 2, 2011 @ 6:52
Dear All,
My Oracle Enterprice Linux getting very slow, when my local R12.1 start.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 62/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Thanks in Advance,
Abdul Hameed
reply link
Vimal
Feb 9, 2011 @ 20:02
reply link
Michael
Feb 10, 2011 @ 10:30
“My Oracle Enterprice Linux getting very slow, when my local R12.1 start.”
These are super machines, people! Remember when 4.2BSD came out, and people were saying “Unix is becoming VMS”? With
4.1 BSD, we had been flying on one MIP machines (think of a one Mhz clock rate – three orders of magnitude slower than
today’s machines, not Ghz… Mhz!). So much was added so quickly into 4.2 (kernels were no longer a few hundred kilobytes at
most) that performance took a nose dive. But then 4.3 BSD fixed things for a while (with lots of optimizations such as unrolling
the the instructions in a bcopy loop till they just just filled an instruction cache line). It didn’t hurt either that memory was
getting cheaper, and we could afford to upgrade our 30 user timesharing systems from four Megabytes to eight Megabytes, or
even more! It takes an awful amount of software bloat (and blind ignorance of the principles we all learned in our “combinatorial
algorithms” classes) to be able to make machines that are over a thousand times faster than the Vaxen we cut our teeth on be
“slow”.
Today’s Linux systems hardly feel much faster on multicore x86 machines than they did on personal MicroVaxes or the
somewhat faster Motorola 68020 based workstations (except for compilations, which now really scream by – compiling a
quarter meg kernel used to take hours, whereas now it feels like barely seconds pass when compiling kernels that, even
compressed, are many times larger. But then, compiler writers for the most part (25 years ago, Green Hills employees seemed a
glaring exception and I don’t know about Microsoft) have to prove they have learned good programming practices before their
skills are considered acceptable). Other software, like the X server, still feels about the same as it did in the eighties, despite
today’s machines being so much faster. And forget about Windows!
reply link
benjamin ngobi
Feb 15, 2011 @ 15:44
wow these are great tools one should know.thank you so much coz it just makes me better every day
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 63/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Mousin
Feb 16, 2011 @ 9:52
reply link
krishna
Feb 23, 2011 @ 9:17
Friends I have typed the corrected question here below. Please let me know if you can help:
Part1 : Find out the system resources — CPU Usage, Memory Usage, & How many process are running currently in “exact
numbers”?, what are the process?
Part2: Assume a process CACHE is running on the same system — How many files are opened by CACHE out of the total
numbers found above?? what are the files used by CACHE? Whats the virtual memory used by the process. What is the current
run level of the process.
Part3: How many users or terminals are accessing the process CACHE?
Part4: The script should run every 15secs with the time of execution & date of script and the output should be given to a file
“richprocess” in the same order as that of the question.
Note: NO EXTERNAL TOOLS are allowed to be used with linux. Only shell script should be written for the same!
reply link
krishna
Mar 4, 2011 @ 13:08
I had a worse comment from someone to try a nonexistent website.. saying “www.Iwantothersdomyhomework.com” please
dont post things like this. I am asking help only because I want to learn. Thanks for support from this site..
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 64/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
vasu
Apr 16, 2011 @ 2:07
1) lshw
3) w user
reply link
Ryan Barrett
Mar 1, 2011 @ 14:59
reply link
ysha
Mar 4, 2011 @ 5:06
thanks.. i love it
reply link
Rohit Shrivastava
Mar 10, 2011 @ 5:01
Very good for beginners as well as professional. Thank you very much Sir for sharing your knowledge. I really appreciate.
reply link
ctian
Mar 11, 2011 @ 8:41
reply link
Michael
Mar 17, 2011 @ 7:01
This is really helpful. I know these tools, but did not use them well. Many thanks for your tips.
reply link
PRADEEP
Mar 28, 2011 @ 4:33
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 65/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Plz help….
reply link
John
Apr 5, 2011 @ 21:29
cant see nload on the list , easy showing of whats going on with your network..
reply link
Parthyz
Apr 12, 2011 @ 6:30
reply link
Matias
Apr 12, 2011 @ 12:46
Nice list. I would add LogWatch, to send daily reports to your mail.
reply link
sasidaran
Apr 15, 2011 @ 5:16
reply link
TiTiMan
Apr 15, 2011 @ 15:29
I found a typo where there should not be a dash in front of the options for
ps auxf
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 66/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
vasu
Apr 16, 2011 @ 2:07
top
reply link
Me
Jun 7, 2013 @ 16:33
reply link
Sachin Jain
Apr 18, 2011 @ 14:16
reply link
chandu
May 6, 2011 @ 3:06
reply link
Jalal Hajigholamali
May 6, 2011 @ 12:40
Hi,
reply link
cypherb0g
May 6, 2011 @ 19:56
useful stuff!
reply link
sudipta
Jun 3, 2011 @ 4:58
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 67/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Liunx
Jun 10, 2011 @ 7:56
That’s great!
thanks very much.
reply link
foster
Jun 16, 2011 @ 23:13
reply link
Jalaluddin
Jun 24, 2011 @ 6:55
Hi
I want to learn linux firewall and file server from base.
Can u sujjest me, in which link i can get all those useful material.
Thank You
reply link
Adil Husain
Jun 30, 2011 @ 10:43
reply link
Bhanu Kashyap
Jul 9, 2011 @ 17:26
reply link
Raivis
Jul 12, 2011 @ 5:48
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 68/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
systemgraph – http://www.decagon.de/sw/systemgraph/
Nice graphical system statistics RRDTool frontend which produces hourly, daily, weekly, monthly … graphs of various system
data. At the moment it provides graphs for memory usage, cpu info, cpu frequency, disk iostat, number of users, number of
processes, number of open files, number of tcp connections, system load, network traffic, protocl statistic, harddisk/partition
usage and temperatures, privoxy proxy statistic, ntpdrift, fan status and system temperatures.
It is simple and it doesn’t require snmp. It consists only of some shell and perl scripts.
reply link
Aviv.A
Jul 14, 2011 @ 22:30
reply link
Laurens
Jul 15, 2011 @ 22:16
An other interesting program wich hasn’t been mentioned yet is Midnight Commander (mc). At least it’s my favourite file
manager in a console environment.
Thanks all for your contributions. There are a lot of interesting programs wich I already use, or certainly will be using in the
future.
reply link
Sravi Raj
Jul 19, 2011 @ 5:03
Nice List
reply link
andy
Jul 21, 2011 @ 8:48
NO PRINT FUNKTION ? BIG FAIL IN YOUR FACE…damn why is every hole blogging but a printfunktion is missing ? i dont
need the scrappie comments in my prints…..
reply link
Tommie
Sep 11, 2011 @ 8:27
Nice Roundup. However, I love you not having a print function. I am able to print what I need without it… 😉
htop missing? 🙂
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 69/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
🐧 nixCraft
Sep 11, 2011 @ 12:21
To see a print version just append /print to the end of the url.
reply link
GEORGE FAREED
Jul 25, 2011 @ 20:43
thaaaaaaaaaaaanks alot 🙂
its useful informations 🙂
reply link
apparao
Aug 3, 2011 @ 11:36
Thanks
reply link
kiran.somidi
Aug 3, 2011 @ 12:47
traceroute
reply link
kiran.somidi
Aug 3, 2011 @ 12:49
reply link
Lalit Sharma
Aug 7, 2011 @ 14:13
reply link
amit lamba
Aug 29, 2011 @ 8:16
m using ubuntu 9.10 on system but problem is regarding internet …. unable to connect with internet…
waiting for useful reply
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 70/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Daniel Brasil
Aug 30, 2011 @ 22:03
Very good post. I’ve some problems trying to figure out historical data about disk usage. I still dont know a good tool for that. sar
is wonderful but it’s unable to record disk usage per process. You know any tool for that?
reply link
greg
Jan 6, 2012 @ 18:30
most monitoring tools like nagios, cacti, and zabbix give you the ability to trend your disk usage, and even alert at certain
capacity points.
reply link
jock
Sep 6, 2011 @ 2:45
Its great, but i’m having a little inconvenient, i want to look the detail for a process, exactly from apache, but the result is always
the seem, any one have a trick for see them? explaining better, i have a process from apache but not die, it keep for a long time
using the resource and overloading the machine, when i see with a “ps auxf” the result is
apache 32327 85.7 0.5 261164 39036 ? R 22:49 0:49 _ /usr/sbin/httpd
I want see wath is doing this process “32327” exactly, any idea?
reply link
greg
Jan 6, 2012 @ 19:13
you can try strace as mentioned in the tools and you can also look at the files in /proc/PID/ (so /proc/32327 for you)
reply link
eeb2
Sep 7, 2011 @ 21:25
reply link
khupcom
Sep 12, 2011 @ 8:30
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 71/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
[email protected]
Oct 8, 2011 @ 10:14
thanks 🙂
reply link
Peter Green
Oct 15, 2011 @ 15:29
Great article, there are many great suggestions! I want to contribute with these two:
GoAccess – real-time Apache/nginx log analyzer and viewer, runs in a terminal in *nix systems.
CCZE – modular log colorizer
reply link
cirrus
Oct 21, 2011 @ 10:44
great post cuz , very informative for recent nix converts “PCLinuxOS#1”
reply link
David Bothwell
Nov 3, 2011 @ 16:27
I have just recently released my first open source project the Remote Linux Monitor, which you can find at here . I modeled it on
Gnome’s System Monitor and I would love get your feedback on it. Thanks.
reply link
Ferenc Varga
Nov 4, 2011 @ 22:06
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 72/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
bishow
Nov 8, 2011 @ 14:22
regards,
reply link
Unni
Nov 11, 2011 @ 1:39
reply link
Gmaster
Dec 2, 2011 @ 12:30
Great job in compiling all the utils in one nice post. Thank you very much!
reply link
Denis
Dec 9, 2011 @ 22:30
reply link
manna
Dec 12, 2011 @ 5:09
Am working in small company having around 45 employees,we r using linux server in our office, i need to checkout or monitor
the user’s website, which they are accessing in office hours,Please any one suggest me with correct command. Thanks
reply link
Dear Sir,
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 73/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
My Name is Govardhan Raju from TIRUPATI, ANDHRA PRADESH. working as a linux (RHEL4) operator. I want to take data
backup daily. Is there any posibility to take todays date files only ? Please suggest me the commands which are useful to take
backup daily with syntax.
Thanking U Sir,
S Govardhan Raju
reply link
Kash
Jan 15, 2012 @ 14:41
This is monitoring article not backup article??? Search your question somewhere else.
reply link
bhaskar
Feb 6, 2012 @ 19:57
Hi, I’m using windows 7 version. how to access the UNIX commands in windows plat form without installing any set up file or
UNIX Operating System.
Thanks,
reply link
Steve
Feb 13, 2012 @ 16:11
I feel an important one is psacct.. Should have at least made the list. Very useful to track what commands/users are eating cpu
time.
reply link
AL
Feb 24, 2012 @ 12:55
There is another tool we use for system monitoring, it’s from IBM called NMON – pretty good tool, I recommend it.
AL
reply link
sudhir menon
Mar 21, 2012 @ 7:10
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 74/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
nishhhh
Mar 22, 2012 @ 14:15
reply link
naveen
Mar 23, 2012 @ 8:54
Dear all ,
I have deployed some 40 routers in the cafes,60 more in have to deploy in diff region/areas.I want to monitor the Wifi routers
sitting in one place.
I have connected Debian installed thin client to each router to provide internet to the customers @ cafe,free browsing for 30
mins.
Can some one suggest me a tool for monitoring the Routers & my debian machine performance.
Regards
Naveen C
reply link
naveen
Mar 23, 2012 @ 8:58
The router model is DAP-1155 Wireless N 150 i have purchased some 100 and i am planning to buy 300 more.
pls do help me
Thanks in advance
Naveen C
reply link
LTJX
Aug 2, 2012 @ 15:08
Such routers often include a management/monitoring package, which may be more immediately useful than using Debian-
based commands, and the router software may allow for viewing the multiple routers you describe from a single screen. I
know that the latest NETGEAR wireless routers include a software package like this.
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 75/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
But, why just 30 minutes per customer? Isn’t that the wrong message to give the cafe customers?: Like, hurry up and drink
your coffee/tea, and then get out!!
Maybe you could try a one hour limit and see what happens. Linux is much more efficient than many people realize, even
under heavy usage.
I think that Starbucks and similar shops in North America tend to offer unlimited Internet access with any purchase – and
most don’t really seem to enforce the purchase requirement, unless a “freeloader” is annoying or being offensive to other
customers, etc.
reply link
Stan
Aug 6, 2012 @ 6:25
Have you tried MRTG to monitor your routers. More for just network
http://oss.oetiker.ch/mrtg/
reply link
Eric
Apr 6, 2012 @ 13:18
Great post! Some of these I never thought to use that way. When using free I will often use the -m option to display in Mb.
(Example: free -m)
reply link
sudarshan
Apr 11, 2012 @ 6:17
Hi Team,
I required to find the hardware information in linux, can you please advise.
thanks
sudarshan
reply link
Prasad
Aug 17, 2012 @ 18:23
Just do
# uname
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 76/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
# uname –help
reply link
Navneet
Apr 21, 2012 @ 10:34
Thanks Vivek,
reply link
Shreyansh Modi
May 2, 2012 @ 18:04
Great Share 🙂
After using a few of these commands I am feeling like I am an Linux Operations Engineer 😉
reply link
Ravi
May 9, 2012 @ 18:17
reply link
Michael
May 10, 2012 @ 22:10
Your forgot monit (I dont care why it failed at 3a.m. – just fix it and tell me!) and collectd (just record how things are going over
the months, without freaky sar..)
Michael 😉
reply link
Omar Osorio
Jun 5, 2012 @ 20:27
lshw -short
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 77/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
vvvv
Jun 12, 2012 @ 3:50
reply link
oran00b
Jun 16, 2012 @ 19:05
excellent and concise info. For people who are not dedicated Linux Admin but need some tools to work with Linux, this is
excellent!
reply link
darkfader
Jul 3, 2012 @ 17:14
Learn to use sar well and you’ll never need to use iostat, vmstat, etc.
reply link
William G. Loughran
Jul 11, 2012 @ 13:32
reply link
Vichuz
Jul 12, 2012 @ 2:17
reply link
seema
Jul 17, 2012 @ 8:54
pl help me
as i am new in linux i am copying a folder in
/filesystem/usr/local …. form pen derive , but it is giving error msg ” no permission ”
pl help
reply link
Sandeep
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 78/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Praveen Reddy
Jul 19, 2012 @ 5:29
Hi,
How to take data back in Linux Enterprise 6 daily basis and how to speed up (refresh) in linux. is there any specific commands
for this???
reply link
Chetan
Jul 25, 2012 @ 7:40
reply link
Don Saulo
Aug 2, 2012 @ 10:54
reply link
netman
Aug 26, 2012 @ 3:49
reply link
balwant
Sep 1, 2012 @ 17:46
reply link
chinta
Oct 1, 2012 @ 15:01
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 79/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
very usefull
reply link
Carlos A. Junior
Oct 1, 2012 @ 16:35
+1
Great post…now i’m think more prepared to find an strange memory usage on apache server ¬¬.
Great post.
reply link
Anup
Oct 5, 2012 @ 11:57
Nice job
reply link
Richard Cain
Oct 11, 2012 @ 7:09
My new favourite tool is “systemd.analyze”. It is great for pin-pointing bottle-necks in startup. It can produce a very nice plot of
every process, allowing you instantly see what’s holding things up.
reply link
Girijesh
Oct 16, 2012 @ 3:54
very informative…!!!
Thanks a ton.. 🙂
reply link
Shekhar
Oct 22, 2012 @ 9:30
What is tool to get All activity info. Like any user create/delete/move file or directory information???
reply link
Rahul
Nov 8, 2012 @ 9:26
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 80/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
+100
reply link
Hannes Dorn
Nov 8, 2012 @ 22:46
Instead of Cacti I prefer munin. Installation and configuration is easy and on monitored systems, only a small client is needed.
reply link
xuedi
Nov 11, 2012 @ 17:50
I would replace top with htop, it extents top with a much nicer ncurses and lots of functions …
reply link
Bill
Nov 14, 2012 @ 15:02
Great list, Shekhar For File Activity etc, I use vigil and vlog client to create the logs
reply link
Vishal
Nov 15, 2012 @ 6:26
try one for tool to report network interfaces bandwith just like vmstat/iostat
# ifstat
reply link
Vishnuprasad
Nov 25, 2012 @ 15:41
And I am using “watch” utility. This is basically not a system monitoring tool. But in some case we need to watch the out put of a
command continuously. That time this is not easy to enter the same command all the time and watch the output. In that case
you can use this utility. You can set the interval of each refresh.
Cheers…!
reply link
Vishnuprasad
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 81/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
http://www.webmin.com/
Cheers…!
reply link
Konstantin
Nov 28, 2012 @ 3:02
I’d also add ‘monit’ utility, to monitor assorted services and perform actions 9such as restarting the stopped service).
reply link
jlarchev
Dec 15, 2012 @ 7:21
Hi all,
A nice monitoring tool we’re using for years :
http://sysusage.darold.net
reply link
pechalbata.com
Jan 2, 2013 @ 14:52
reply link
Uday Vallamsetty
Dec 31, 2012 @ 18:03
All of these are must have tools for doing any analysis/monitoring of activity on Linux boxes. Thanks for collecting everything
into a concise space.
reply link
Lucy
Jan 2, 2013 @ 23:11
Thank you for this great post is it very helpful for someone that is starting out.
reply link
peter
Jan 11, 2013 @ 5:04
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 82/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
very useful article..im a reader of both nixcraft and cyberciti.. well done
reply link
veera
Feb 7, 2013 @ 7:00
reply link
sinlir
Feb 8, 2013 @ 10:29
Very nice!
reply link
wanie
Feb 12, 2013 @ 10:38
Hi..
i would know about your opinion…i must do the project about monitoring devices availability…
what the software in linux about this and i must editing the coding software.
reply link
Ankit Srivastava
Feb 26, 2013 @ 22:01
reply link
Mayur
Apr 19, 2013 @ 11:14
Please can somebody help me to with Autosys/ Control M sheduling tool. I ‘m new to both these tools and never used them. want
some tutorials to learn any of these tools for beginners .
also, which unix commands are important for production support guys apart from normal commands like Grep,find,less,more
etc.
any help in form of documents / tutorials is appreciated…
thanks in advance…
chandan
Jun 1, 2013 @ 6:56
It helped me a lot.
reply link
Shreehari
Jun 4, 2013 @ 12:31
reply link
mohsin
Jun 6, 2013 @ 18:46
TQ, Very helpful tips… Just my $0.02; ETHERAPE for linux is a free graphical tool http://etherape.sourceforge.net/ which is
really helpful to help monitor network traffic in a network segment. Many instances i managed to pinpoint which PC/server is
heavily broadcasting packets that caused network slow-down.. tq
reply link
nickchacha
Jun 8, 2013 @ 11:38
reply link
Kristoffer
Jun 14, 2013 @ 15:43
reply link
Thusitha Nuwan
Jul 1, 2013 @ 4:28
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 84/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Lukey
Jul 20, 2013 @ 0:55
I”m using the Helper MonkeyTool as a portable ssh Java based interface for Unix/Linux system administration and monitirng.
http://sourceforge.net/projects/sshadmincontrol/files/
reply link
jasoncabahug
Jul 22, 2013 @ 5:26
reply link
BinaryTides
Jul 28, 2013 @ 4:08
reply link
Rajkumar kathane
Sep 26, 2013 @ 5:08
hi
thank u for sharing ur knowledge very useful.
reply link
erm3nda
Sep 27, 2013 @ 23:29
reply link
vikas
Oct 28, 2013 @ 13:28
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 85/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
dk
Nov 5, 2013 @ 4:25
reply link
Ramesh
Dec 2, 2013 @ 13:31
Excellent Article
reply link
Piyush Dangodra
Jan 7, 2014 @ 3:29
reply link
maltris
Jan 11, 2014 @ 8:46
For memory:
ps aux |sort -nrk 4 |head -10
For cpu:
ps aux |sort -nrk 3 |head -10
reply link
Mahesh Vakharia
Mar 7, 2014 @ 4:16
EXCELLENT work , one humble suggestion . when you use top command , or any command , please do mention the way to clear
the work load of system so that the system can be speeded up .
Regards . Very Informative.
reply link
tungdt
Mar 22, 2014 @ 14:52
reply link
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 86/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
Thanks!!!
reply link
Dev jha
Sep 22, 2014 @ 11:43
wow….its cooooool…
thank you very much.
reply link
Vakharia Mahesh
Sep 25, 2014 @ 15:34
E X C E L L E N T !!!!! This word is also not sufficient for such a lovely information you are sharing with all of us without any
selfish motto. Kudos .
Mahesh Vakharia
reply link
Fahad
Oct 30, 2014 @ 15:16
Excellent post!!
reply link
Fuxy
Dec 6, 2014 @ 15:42
reply link
Michiel Klaver
Dec 10, 2014 @ 9:50
reply link
qdenker
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 87/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
cite:
Note that “ps -aux” is distinct from “ps aux”. The POSIX and UNIX standards require that “ps -aux” print all processes owned by
a user named “x”, as well as printing all processes that would be selected by the -a option. If the user named “x” does not exist,
this ps may interpret the command as “ps aux” instead and print a warning.”
quelle: http://superuser.com/questions/394414/ps-warns-me-about-bad-syntax-with-aux-options
reply link
Raj
Jan 27, 2015 @ 11:04
Hi,
————————————–
Can not telnet to Debian 6.0 from Windows Box.
—————————————–
I have downloaded the file: telnetd_0.17-36_i386.deb and installed it on Debian 6.0 box using dpkg -i command. It was
installed successfully. But I still do not find the telnetd process under the “ps -aef” output.
How do I start the telnetd process automatically so that I can telnet to it from Windows box?
Thanks.
reply link
Jz
Oct 24, 2015 @ 3:58
reply link
sani
Jan 29, 2016 @ 19:15
reply link
Rajesh
Feb 17, 2016 @ 11:07
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 88/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Bushmills
Apr 7, 2016 @ 14:04
reply link
Costa Tsaousis
Oct 7, 2016 @ 13:26
netdata is a highly optimized Linux daemon providing real-time performance and health monitoring for Linux systems,
applications and SNMP devices, over the web! It has been designed to permanently run on all systems, without disrupting the
applications running on them.
demo: http://my-netdata.io
source: https://github.com/firehol/netdata
wiki: https://github.com/firehol/netdata/wiki
reply link
nino
Mar 30, 2017 @ 8:49
Just started learning Linux(Gentoo) but i’m not sure if that’s the best place to start. I would greatly appreciate any sites that
might be helpful for learning.
reply link
Gopal Raha
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 89/90
9/21/2020 30 Linux System Monitoring Tools Every SysAdmin Should Know - nixCraft
reply link
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Post Comment
Next post: Download Of the Day: Firefox 3.5 For Windows, Linux, Mac OS X
https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 90/90