shift31 / haproxy-cluster-control
This package is abandoned and no longer maintained.
No replacement package was suggested.
CLI for managing clusters of haproxy servers via HTTP
0.2.0
2015-07-02 16:57 UTC
Requires
- php: >=5.4
- illuminate/console: ~4
- illuminate/support: ~4
- monolog/monolog: @stable
- shift31/haproxy-client: dev-master
This package is not auto-updated.
Last update: 2020-05-29 18:40:26 UTC
README
CLI for managing clusters of HAProxy servers via HTTP
Installation
Download haproxycc.phar
, copy to /usr/local/sbin
, set executable permissions, and optionally rename to haproxycc
Configuration
HAProxy
listen stats :8000
mode http
stats uri /stats
stats auth username:password
stats realm HAProxy
stats admin if TRUE
haproxycc
Create haproxycc.config.php
in HOME
or /etc
:
<?php return [ 'environments' => [ 'qa' => [ 'servers' => [ // FQDN of each haproxy server ], 'port' => 8000, 'baseUrl' => '/stats', 'username' => 'username', 'password' => 'password' ] ], 'backend_nickname_map' => [ // optional, association of nicknames to backend names (as set in the haproxy config) // i.e. 'www' => 'www_http' ] ];
Usage
List available commands with: haproxycc list