ほんの思いつきです。かっぱ (@inokara) です。

プロセス監視は…

以下のように実行して…

service haproxy status

出来ますよね。

こんな感じで

以下のように stats を有効にしてあげてから…

listen stats 127.0.0.1:1919
    mode http
    stats uri /haproxy-status

ポイントは Listen させる IP をローカルホストに限定すること。これで内部からのみアクセスを許可させることが出来ます。

そして…

curl -LI 127.0.0.1:1919/haproxy-status -o /dev/null -w '%{http_code}n' -s

上記のように curl でステータスコードだけを取得するようにすれば URL 監視っぽいことが実現出来そうです。

ホントに

メモですいません。

元記事はこちらです。
HAProxy が動いているかをプロセス監視以外の方法で監視する方法を思いついたのでメモ