amon -- another monitoring
基本功能
监控linux的cpu使用率,包括user, system, idel, iowait, irq(中断), softirq(软中断) , 数据每秒刷新一次, 这样可以连续观察,避免看top的时候只有当前的数据没有连续的数据的情况。
前提条件
代码用Java8写的,所以运行环境需要JDK8
使用说明
拷贝release/amon-0.1到目标机器,然后运行amon.sh
代码
点击原文可以看到github链接
随想
Linux下面的监控工具非常多,命令行下面有top,htop,iostat,vmstat,netstat, 然后图形化又有各种工具比如Nagios,Cacti,Zabbix,MRTG等,还有其他一些采集数据的配合前端Grafana的系统来展现, 不过有时候总觉得用起来需要经常google,也不是太明白这些数据那里来的,所以想着自己写一个简单的版本,如果可以慢慢完善就更好了。