Script to check Apache

Joshua Zeidner jjzeidner at gmail.com
Thu Apr 17 15:37:00 MST 2008


On Thu, Apr 17, 2008 at 3:35 PM, Joshua Zeidner <jjzeidner at gmail.com> 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 <kevin at kevino.org> 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 at 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/


More information about the PLUG-discuss mailing list