Monitoring
MiniTop - Displays top 3 most CPU hungry applications.
CPU - Supports multiple cores. Displays detailed process information and the top 3 CPU intensive processes.
RAM - Shows memory specifications and the usage broken down into wired, used and free. It also tracks the top 3 memory hog processes and allows to "Purge" - recover memory (dev tools must be installed for the Purge feature to work).
Temperature - Both CPU and GPU temperatures are reported.
Disk - Displays the read and write performance of the most active disk. All mounted local and network disks are displayed and can be accessed with one click.
Network - Displays the read and write performance of the active network interface. Shows the public, private and router IPs as well as the corresponding MAC addresses. Selecting any value will conveniently copy it to the clipboard.
Top Window
Top Window is the core functionality of atMonitor. It serves multiple purposes and is used for both monitoring and interacting with the system. For each process Top Window displays its PID and path, parent PID and path, description, arguments, environment, libraries and open files.
Triggers
Triggers can be setup to activate any script when a predefined value reaches its target. For example, a script could be written to email system administrator when the CPU usage goes above 90%. Two sample scripts, one basic and the other one a little bit more advanced using GROWL, are included.
Utilities
Utilities, accessible from "System Info", are a set of useful and domain specific system commands that can show detailed information about the system such as Kernel State, I/O Registers, Smc Sensors and more.
Logging
atMonitor allows to log all monitored values. The logs are saved in XML format with names in ISO 8601 standard and can be used to log and troubleshoot system performance. If you're planning to store large quantities of logs, look into set up a google cloud hosting account through cloudways.