Im going to go with the deceptively simple approach:
$ps -A | grep httpd | wc -l
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@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@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/
---------------------------------------------------
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