Simon icon Simon
Flexible server monitoring

Introducing Simon 5!

Simon version 5 is now available. It is a massive update, introducing a much-requested feature: syncing the Simon data between multiple Macs, plus a Simon Status service, a Link Checker filter, improved Find filter, iMessage and Speak Error notifiers, a new app icon, and much more.

Important: please note that Simon 5 requires a minimum of macOS 10.12 (Sierra), and is a paid upgrade from Simon 4. Purchasers since September 1, 2020 automatically get a version 5 license (that also works in previous versions).

Read the Simon What's New page for details.

Notifier Script Causes Crash

The command below, when placed in a notifier script, causes simon to crash.

echo "Hello world" | nc (server IP address) (port)

The nc stands for netcat. The purpose of this script is to send an arbitrary message to the logging service we use. I can run this command from the command line and it will work just fine, and I will see my chosen text appear in the logging service's logs, but when run in simon it causes an instant crash.

Exception Type: EXC_ARITHMETIC (SIGFPE)
Exception Codes: EXC_I386_DIV (divide by zero)
Exception Note: EXC_CORPSE_NOTIFY

Full crash log attached.

AttachmentSize
Crash Log.txt75.29 KB
David Sinclair's picture

Re: Notifier Script Causes Crash

Thanks for the crash report; I'll investigate and see if I can fix it for the next release.