pages:howtos:diagnose:linux-diagnosis-and-monitoring-tools
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pages:howtos:diagnose:linux-diagnosis-and-monitoring-tools [2022/02/07 14:21] – mischerh | pages:howtos:diagnose:linux-diagnosis-and-monitoring-tools [2023/06/15 16:42] (current) – [mytop] mischerh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag> | + | {{tag> |
FIXME | FIXME | ||
Line 31: | Line 31: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | apachetop is a console-based (non-gui) tool for monitoring the threads and overall performance of a set of Apache web servers. It runs on Unix systems which have Perl, LWP, and Term:: | + | apachetop is a console-based (non-gui) tool for monitoring the threads and overall performance of a set of Apache web servers. It runs on Unix systems which have Perl, LWP, and < |
===== Apache mod_status ===== | ===== Apache mod_status ===== | ||
Line 58: | Line 58: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | mytop is a console-based (non-gui) tool for monitoring the threads and overall performance of a MySQL 3.22.x, 3.23.x, and 4.x server. It runs on most Unix systems (including Mac OS X) which have Perl, DBI, and Term:: | + | mytop is a console-based (non-gui) tool for monitoring the threads and overall performance of a MySQL 3.22.x, 3.23.x, and 4.x server. It runs on most Unix systems (including Mac OS X) which have Perl, DBI, and < |
===== powertop ===== | ===== powertop ===== | ||
Line 485: | Line 485: | ||
* iostat has support for devices managed by drivers in userspace like spdk. | * iostat has support for devices managed by drivers in userspace like spdk. | ||
- | + | ===== iostat ===== | |
- | + | * http:// | |
- | + | * http://sebastien.godard.pagesperso-orange.fr/ | |
- | + | ||
- | collectl- All-in-One Performance Monitoring Tool | + | |
- | + | ||
- | Collectl is a yet another powerful and feature rich command line based utility, that can be used to gather information about Linux system resources such as CPU usage, memory, network, inodes, processes, nfs, tcp, sockets and much more. | + | |
- | + | ||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\collectl.jpg | + | |
- | + | ||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\Collectl-620x410.jpg | + | |
- | + | ||
- | Similar to sar collectl collects performance metrics for your machine. By default it shows cpu, network and disk stats but it collects a lot more. The difference to sar is collectl is able to deal with times below 1 second, it can be fed into a plotting tool directly and collectl monitors processes more extensively. | + | |
- | * http://collectl.sourceforge.net/ | + | |
- | * Read More: Install Collectl (All-in-One Performance Monitoring) Tool in Linux | + | |
- | + | ||
- | + | ||
- | iostat | + | |
- | + | ||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\iostat.jpg | + | |
iostat is also part of the sysstat package. This command is used for monitoring system input/ | iostat is also part of the sysstat package. This command is used for monitoring system input/ | ||
- | * http:// | ||
- | |||
- | |||
- | free | ||
- | |||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\free.jpg | ||
- | |||
- | This is a built-in command that displays the total amount of free and used physical memory on your machine. It also displays the buffers used by the kernel at that given moment. | ||
- | |||
- | |||
- | /Proc file system | ||
- | |||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\procfile.jpg | ||
- | |||
- | The proc file system gives you a peek into kernel statistics. From these statistics you can get detailed information about the different hardware devices on your machine. Take a look at the full list of the proc file statistics | ||
- | |||
- | |||
- | GKrellM | ||
- | |||
- | GKrellm is a gui application that monitor the status of your hardware such CPU, main memory, hard disks, network interfaces and many other things. It can also monitor and launch a mail reader of your choice. | ||
- | * http:// | ||
- | |||
- | |||
- | Gnome system monitor | ||
- | |||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\gnome-system-monitor.jpg | ||
- | |||
- | Gnome system monitor is a basic system monitoring tool that has features looking at process dependencies from a tree view, kill or renice processes and graphs of all server metrics. | ||
- | * http:// | ||
- | |||
- | |||
- | GoAccess | ||
- | |||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\goaccess.jpg | ||
- | |||
- | GoAccess is a real-time web log analyzer which analyzes the access log from either apache, nginx or amazon cloudfront. It’s also possible to output the data into HTML, JSON or CSV. It will give you general statistics, top visitors, 404s, geolocation and many other things. | ||
- | * http:// | ||
- | Logwatch | + | ===== collectl ===== |
+ | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | There are a number of times in which you find yourself needing performance data. These can include benchmarking, | ||
- | Logwatch is a log analysis system. It parses through your system’s logs and creates | + | Unlike most monitoring tools that either focus on a small set of statistics, format their output in only one way, run either interatively or as a daemon but not both, collectl tries to do it all. You can choose to monitor any of a broad set of subsystems which currently include buddyinfo, cpu, disk, inodes, infiniband, lustre, memory, network, nfs, processes, quadrics, slabs, sockets and tcp. |
- | * http:// | + | |
+ | ===== free ===== | ||
+ | * https:// | ||
+ | free displays the total amount of free and used physical and swap memory in the system, as well as the buffers and caches used by the kernel. The information is gathered by parsing / | ||
- | Swatch | + | ===== /proc file system ===== |
+ | * https:// | ||
+ | * https:// | ||
+ | /proc is very special in that it is also a virtual filesystem. It's sometimes referred to as a process information pseudo-file system. It doesn' | ||
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\swatch.jpg | + | ===== GKrellM ===== |
+ | * http:// | ||
+ | * https:// | ||
+ | GKrellM is a single process stack of system monitors which supports applying themes to match its appearance to your window manager, Gtk, or any other theme. | ||
- | Much like Logwatch Swatch also monitors your logs, but instead of giving reports it watches for regular expression and notifies you via mail or the console when there is a match. It could be used for intruder detection for example. | + | ===== Gnome system monitor ===== |
- | * http://sourceforge.net/projects/swatch/ | + | * https:// |
+ | * https://help.gnome.org/users/gnome-system-monitor/stable/ | ||
+ | System Monitor is a tool to manage running processes and monitor system resources. | ||
+ | ===== GoAccess ===== | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | GoAccess is an open-source web analytics application for Unix-like operating systems. It has both a text-based and a web application user interface. It can provide real-time analytics by continuously monitoring web server logs. GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. | ||
- | MultiTail | + | It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. |
- | ~\ownCloud\zim\Bilder\DEF\artikel-linux-monitoring-tools\multitail.jpg | + | ===== Logwatch ===== |
+ | * https://linux.die.net/ | ||
+ | * https:// | ||
+ | Logwatch is a customizable, | ||
- | MultiTail helps you monitor logfiles in multiple windows. You can merge two or more of these logfiles into one. It will also use colors to display the logfiles for easier reading with the help of regular expressions. | + | ===== Swatchdog ===== |
- | * http://www.vanheusden.com/ | + | * http:// |
+ | * http://swatch.sourceforge.net/ | ||
+ | Swatch: the active log file monitoring tool. Swatch started out as the " | ||
+ | ===== MultiTail ===== | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | MultiTail allows you to monitor logfiles and command output in multiple windows in a terminal, colorize, filter, and merge. | ||
acct or psacct – Monitor User Activity | acct or psacct – Monitor User Activity |
pages/howtos/diagnose/linux-diagnosis-and-monitoring-tools.1644243697.txt.gz · Last modified: 2022/02/07 14:21 by mischerh