Simon 5 is coming soon!
Simon version 5 is currently in beta testing. 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 will be a paid upgrade from Simon 4 after the beta. Purchasers since September 1, 2020 automatically get a version 5 license (that also works in previous versions).
Re: FTP Service and IIS - Consistent False Failures
I'm glad you like Simon, but am sorry the FTP tests aren't reliable with your server.
Simon has two FTP services built-in: "FTP" and "FTP Directory Listing". Which one are you using?
The "FTP" service doesn't use the unix ftp command; it works like the "Web (HTTP)" service, connecting to the server via high-level Cocoa networking functions.
The "FTP Directory Listing" service is a Script-based one, which does use the unix ftp command. You can see what it does via its Edit Service window.
Sorry for the late response.
Sorry for the late response. We use the FTP service.
I'll try switching over to the FTP Directory Listing and see how that handles stuff.
Thanks,
Jessee Holmes
RE: FTP Service and IIS - Consistent False Failures
So I finally got this working correctly. I used it like you said, but not long ago, we had a hardware failure on the machine and Simon never notified us that it could not access the FTP directory through the FTP Directory Listing service.
This concerned me greatly and in looking into it, whether the machine was accessible or not, Simon would never come back with a failure.
So with the FTP service failing constantly with a Windows machine and the FTP Directory service never failing ever, I began looking at other methods of checking if this server was running or not.
Using an applescript seemed to be the inevitable choice for me. My other idea was just host a dummy IIS website and check against that to ensure the computer itself was still running (although this doesn't confirm the service is running).
Knowing that either of those two options would do the trick, I still wanted to understand why FTP Directory Listing service didn't seem to work at all. Without any knowledge of the results I was getting back, I attempted to play with the "Smart Change" feature and put characters in there. Once I had the correct characters (the characters returned from the FTP server via the script the service runs), this service worked perfectly. When the server was running, the check came back with a success. When the server was offline, the service failed. PERFECT!
The reason for my reply here is just to possibly help anyone else that may run into this issue and want a simple check of wether their FTP server is working or not.
My start character was 'd' and my end character was '-' in the Smart Change detection area. This is because 'd--------' is returned to Simon via the FTP server. I tried making a folder and using it's name, but that didn't work (no clue why).
Seeing the results of what's returned to Simon in a log window of some kind would be a great convenience.
Jessee
RE: FTP Service and IIS - Consistent False Failures
Hi,
Thanks for the follow-up. I'm glad you were able to get it working satisfactorily.
Using Smart Change Detection makes sense, to confirm that what is returned is what is expected. Note that you could have also just entered "d--" in the Start text and left the End text blank; that'd fail if that text isn't found anywhere in the output.
Regarding seeing the results of the FTP Directory Listing test, you can do that easily — simply click the Preview button.
RE: FTP Service and IIS - Consistent False Failures
Haha, thanks! The preview option was the perfect "easy button" I was searching for, for over an hour! :)
And good to know about having text in the Start text and the End text blank, I figured it'd work that way, but I was just happy I got it working in the end, so I left it alone.
This product has been beyond outstanding for us! I recommend it to anyone I can!
-Jessee