Scott, We are still on 2003 planning to go to V11. As you mention its pretty easy to run a Port test (in my case I'm using a script that calls nc) to test for server. I'll need to verify that this still works when we move to V11 or devise something different.
We don't run HTTP on the 4D Server box so testing for an Active4D response won't help there. We always use web 'clients'. Of course I'll have Simon check for various HTTP responses. I'm always monitoring remote servers and w/ Whistleblower I had developed a good suite of tests that could tell me: * Is there a network problem on the local monitoring network that will prevent remote monitoring. * If the gateway to the remote hosts is available. * Is the Database Server Running (Machine A) * Is the Web Server Running (Machine A) * Is Active 4D Serving Pages * Is there a problem with the Apache <-> Active4D Proxy * With Simon the only one I haven't been able to solve is *'d, but I'm thinking I may need to rethink some of my tests because of how Simon relies on "change" detection. By analyzing any combination of failures I have a good idea which machine to remotely admin to for a fix or who to contact on site or in network support. So in my case knowing when the database isn't running is helpful. Thanks, Brad Perkins > On Dec 3, 2009, at 3:04 PM, Brad Perkins wrote: > >> Brad Perkins wrote: >>> Will Mayall wrote: >>> >>>>> Has anyone used this site monitoring tool? >>>>> >>>>> http://www.dejal.com/simon/ >>>>> >>>>> >>>> I use Simon. In my experience it is flexible, reliable, and easy >>>> to use. >>>> >>>> Will Mayall >>>> >>> Thanks for the recommendation(s). I'll check it out. >>> >>> >> Sorry to resurrect an old thread. I'm finally getting around to >> setting >> this up. >> >> One of the things that Whistleblower could do was directly monitor a >> 4D >> Server. I'm trying to replicate as many of my Whistleblower tests in >> Simon as possible. >> >> Does anyone have any idea what WB was sending over the wire to do its >> "4D Server" test. More specifically, has anyone recreated a similar >> test >> with Simon by creating and running a custom script. This will be >> monitoring 4D Server running on a separate Windows box if that makes >> any >> difference. >> >> Thanks, >> >> Brad > > Hi - I agree with Will - Simon's a great tool. When we were > running a v2003 server, it was easy to create a Port 19813 service in > Simon that connected to our server and checked for a known string to > be returned to validate the connect, but when we moved v04 it broke > and it looked non-trivial to fix (admittedly, after only spending > maybe half an hour or so with it). Instead, I now just use a HTTP > service test to connect to an A4d script that runs the "a4d.debug.dump > license info" command, and I check the contents of that for a known > string. It's not quite the same thing as checking the 4D server > directly, but it was good enough for what we needed. To be a touch > more thorough, you could use an A4D script that actually returns query > results, but we didn't need to do so. On the few occasions when 4D > server goes down, it always takes A4D with it. > > Hope that helps, and Good Luck! > ---SCJ > > _______________________________________________ > Active4D-dev mailing list > [email protected] > http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev > Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/ > _______________________________________________ Active4D-dev mailing list [email protected] http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
