amon — another monitoring

The basic function

Monitor Linux CPU usage, including user, System, IDEL, IOWAIT, IRQ (interrupts), and SOFtirQ (soft interrupts). Refresh data every second for continuous observation, avoiding the situation that only the current data does not have continuous data when viewing top.

The premise condition

The code is written in Java8, so the runtime environment needs JDK8

Directions for use

Copy release/amon-0.1 to the target machine and run amon.sh

code

Click on the original article to see the Github link

Random thoughts

The monitoring tools under the Linux is very much, under the command line has a top, htop, vmstat, iostat, netstat, graphical then has a variety of tools such as Nagios, Cacti, Zabbix, MRTG, etc., There are also some other data collection systems to display with the front-end Grafana system, but sometimes I always feel that I need to use Google often, and I don’t quite understand the source of these data, so I think I can write a simple version, and it would be better if I can improve it slowly.