On Thu, Apr 17, 2008 at 3:35 PM, Joshua Zeidner wrote: > Im going to go with the deceptively simple approach: > > $ps -A | grep httpd | wc -l in the case of apache 2 swap 'httpd' for 'apache'. -jmz > > that assumes you have access to the server of course. > > checking active ports remotely can be done with nmap. > > -jmz > > > > > On Thu, Apr 17, 2008 at 12:54 AM, KevinO wrote: > > Deepan wrote: > > > Hi All, > > > I am looking for a script to check if Apache is up > > > and running, if not the script should send an > > > email automatically. The script has to be run from > > > a different machine (not from the machine that > > > runs apache). So it has to query for a http > > > address and if it receives any other reply that > > > 200 OK, it should send the email. Can you guys > > > suggest on how to go about ? Should I use curl ? > > > or wget ? or ping ? I can handle the email part > > > and cron part. If you guys have a similar script > > > please share it if possible. > > > Regards > > > Deepan > > I used to do this with a small bash script that used wget to fetch a very small > > text file from a remote web server, then check the return status "$?" of the wget > > command, sending an email out if the exit status was non-zero. > > > > Very simple and worked like a champ. > > > > -- > > KevinO > > --------------------------------------------------- > > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > > To subscribe, unsubscribe, or to change your mail settings: > > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > > > > > > -- > > - http://www.joshuazeidner.com/ > -- - http://www.joshuazeidner.com/ --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss