Re: LVS Director : Monitoring HTTPS site ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



FM wrote:
Hello,
On the Director :  I'm trying to monitor  an HTTPS server.

The GET / HTTP/1.0 of course does not ouput the expect HTTP string : HTTP

How do you handle HTTPS sites ?


We've used an external check script with nanny to check via 'wget':

------ file: /usr/local/bin/lvs_check_https ------
#!/bin/bash
LINES=`wget -q -O - --no-check-certificate https://$1:$2 | wc -c`
if [ $LINES -gt "0" ]; then
        echo "OK"
else
        echo "FAILURE"
fi
exit 0
------ end file ------

and the corresponding entries in lvs.cf:

------ file: /etc/sysconfig/ha/lvs.cf ------
virtual https_server_XYZ {
    ...
    send_program = "/usr/local/bin/lvs_check_https %h %p"
    expect = "OK"
    ...
}
------ end file ------

This script, of course, assumes that the web server respond with _something_
to indicate it's up, vs. _nothing_ to indicate it's down.

It's worked quite well for us for the last year or so.

-Brenton Rothchild

--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux