プロセス監視は…
以下のように実行して…
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 が動いているかをプロセス監視以外の方法で監視する方法を思いついたのでメモ」