English | 简体中文
macOS and remote Linux system monitor in your menu bar
You can download the latest version here.
This will download a file called Mornits.dmg. Open it and move the app to the application folder.
Note for macOS users: If you see a "Developer cannot be verified" warning, please Right-click the app and select Open, or go to System Settings > Privacy & Security and click Open Anyway.
Stats is supported on the released macOS version starting from macOS 10.15 (Catalina).
Mornits is an application that allows you to monitor macOS systems and remote Linux servers.
- Remote server monitoring and aggregated data display
- CPU utilization
- Memory usage
- Disk utilization
- Network usage
- GPU utilization
- Battery level
- Fan's control (not maintained)
- Sensors information (Temperature/Voltage/Power)
- Bluetooth devices
- Multiple time zone clock
Currently, Mornits only supports full-system Linux servers. We filter out virtual hardware for disks and network interfaces. We generally only use it to monitor the status of remote physical servers, right?
This permission requirement is for macOS system sensors (such as CPU temperature and fan speed) are located within the low-level System Management Controller (SMC). Standard applications running with user-level privileges do not have the necessary permissions to directly read or modify this data.
macOS decides the order of the menu bar items not Mornits - it may change after the first reboot after installing Mornits.
To change the order of any menu bar icon - macOS Mojave (version 10.14) and up.
- Hold down ⌘ (command key).
- Drag the icon to the desired position on the menu bar.
- Release ⌘ (command key)
Mornits tries to be efficient as it's possible. But reading some data periodically is not a cheap task. Each module has its own "price". So, if you want to reduce energy impact from the Mornits you need to disable some Mornits modules. The most inefficient modules are Sensors and Bluetooth. Disabling these modules could reduce CPU usage and power efficiency by up to 50% in some cases.
CPU/GPU sensors are simply thermal zones (sensors) on the CPU/GPU. They have no relation to the number of cores or specific cores. For example, a CPU is typically divided into two clusters: efficiency and performance. Each cluster contains multiple temperature sensors, and Mornits simply displays these sensors. However, "CPU Efficient Core 1" does not represent the temperature of a single efficient core—it only indicates one of the temperature sensors within the efficiency core cluster. Additionally, with each new SoC, Apple changes the sensor keys. As a result, it takes time to determine which SMC values correspond to the appropriate sensors. If anyone knows how to accurately match the sensors for Apple Silicon, please contact me.
First, ensure that you are using the latest version of Mornits. There is a high chance that a fix preventing the crash has already been released. If you are already running the latest version, check the open issues. Only if none of the existing issues address your problem should you open a new issue.
Most probably because it's a duplicated issue and there is an answer to the question, report, or proposition. Please use a search by closed issues to get an answer. So, if your issue was closed without any response, most probably it already has a response.
- English
- Polski
- Українська
- Русский
- 中文 (简体) (thanks to chenguokai, Tai-Zhou, and Jerry)
- Türkçe (thanks to yusufozgul and setanarut)
- 한국어 (thanks to escapeanaemia and iamhslee)
- German (thanks to natterstefan and aneitel)
- 中文 (繁體) (thanks to iamch15542 and jrthsr700tmax)
- Spanish (thanks to jcconca)
- Vietnamese (thanks to HXD.VN)
- French (thanks to RomainLt)
- Italian (thanks to gmcinalli)
- Portuguese (Brazil) (thanks to marcelochaves95 and pedroserigatto)
- Norwegian Bokmål (thanks to rubjo)
- 日本語 (thanks to treastrain)
- Portuguese (Portugal) (thanks to AdamModus)
- Czech (thanks to mpl75)
- Magyar (thanks to moriczr)
- Bulgarian (thanks to zbrox)
- Romanian (thanks to razluta)
- Dutch (thanks to ngohungphuc)
- Hrvatski (thanks to milotype)
- Danish (thanks to casperes1996 and aleksanderbl29)
- Catalan (thanks to davidalonso)
- Indonesian (thanks to yooody)
- Hebrew (thanks to BadSugar)
- Slovenian (thanks to zigapovhe)
- Greek (thanks to sudoxcess and vaionicle)
- Persian (thanks to ShawnAlisson)
- Slovenský (thanks to martinbernat)
- Thai (thanks to apiphoomchu)
- Estonian (thanks to postylem)
- Hindi (thanks to patiljignesh)
- Finnish (thanks to eightscrow)
You can help by adding a new language or improving the existing translation.
