Nginx, Haproxy configs and DNS anayzer.
Project description
# Distributor #
*Let me show, where your service*
[![Docs](https://readthedocs.org/projects/distributor/badge/?version=latest&style=flat-square)](http://distributor.readthedocs.org/ru/latest/)
## What is it? ##
When you have many frontend servers - it's a big headache to know, which of them listens your service now, especcially, if you recently moved some services between frontend balancers.
**Distributor** is a web app, which can get Nginx and HAproxy configurations from your frontend servers,
and clearly show which of your frontends listen each service and ip address.
## How it works? ##
**Distributor** is a Script for generating html files.
**Distributor** must have access to your GITlab server, where your frontends push their /etc/{nginx,haproxy} files.
## Run ##
Add your GIT_HOST and GIT_TOKEN in **distributor.py** to get access repositories and fix url of your git server.
Run `sudo -u apache sh -c 'cd /var/www/distributor && ./distributor.py'`
## Icons ##
+ :heart: - can't find /favicon.ico
+ Android - can't find /robots.txt
+ Android orange - /robots.txt not Text
+ :arrow_forward: - redirect in requests.
Red cross - url not found.
+ :speech_balloon: Announcement - X-Powered-By header found.
*Let me show, where your service*
[![Docs](https://readthedocs.org/projects/distributor/badge/?version=latest&style=flat-square)](http://distributor.readthedocs.org/ru/latest/)
## What is it? ##
When you have many frontend servers - it's a big headache to know, which of them listens your service now, especcially, if you recently moved some services between frontend balancers.
**Distributor** is a web app, which can get Nginx and HAproxy configurations from your frontend servers,
and clearly show which of your frontends listen each service and ip address.
## How it works? ##
**Distributor** is a Script for generating html files.
**Distributor** must have access to your GITlab server, where your frontends push their /etc/{nginx,haproxy} files.
## Run ##
Add your GIT_HOST and GIT_TOKEN in **distributor.py** to get access repositories and fix url of your git server.
Run `sudo -u apache sh -c 'cd /var/www/distributor && ./distributor.py'`
## Icons ##
+ :heart: - can't find /favicon.ico
+ Android - can't find /robots.txt
+ Android orange - /robots.txt not Text
+ :arrow_forward: - redirect in requests.
Red cross - url not found.
+ :speech_balloon: Announcement - X-Powered-By header found.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
distributor-1.0.tar.gz
(12.1 kB
view hashes)