JavaScript Python PLpgSQL HTML CSS Shell Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.circleci Load full history of submodule Apr 5, 2018
debian Move packaging to FPM May 26, 2017
doc Sessions & HitRatio are also percentage Jun 14, 2018
docker Docker - make sure scheduler is loaded as submodule Mar 23, 2018
packaging Fix make push May 26, 2017
rpm Add mailcap package as dep. Apr 5, 2018
share Monitoring upgrade SQL script Jun 25, 2018
temboardui Merge pull request #386 from pgiraud/sparkline_full Jul 17, 2018
test Use memory_usage in percent for status/alert chart Jun 12, 2018
.editorconfig 2 spaces for SQL indentation Apr 18, 2018
.gitignore Remove *.conf from gitignore file Jan 12, 2018
.gitmodules Switch to temboard-toolkit Jun 7, 2018 Add documentation for clone w/ submodules Jun 25, 2018
Gruntfile.js Migrate to Bootstrap4 (#274) Mar 9, 2018
LICENSE Update copyright date Mar 6, 2017 Rename 'settings' plugin to 'pgconf' Mar 31, 2017
Makefile Document release process Jan 4, 2018 Fix repository quickstart doc of exposed port May 12, 2017
README.rst Provide quickstart configuration May 26, 2017
docker-compose.yml Fix missing checks relations when using docker-compose Apr 13, 2018
mkdocs.yml Add upgrade documentation to 1.2 Jan 15, 2018
package.json Fix grunt-sass version May 9, 2018
requirements-ci.txt Add scheduler submodule Mar 23, 2018 Add alerting SQL installation to script Apr 9, 2018
temboard Add tm_sock_path to config Apr 6, 2018 Fix paths to ssl files Nov 30, 2017


temBoard logo: a woodpecker

Monitor, optimize and configure multiple PostgreSQL instances.

Screenshot temBoard

Click on image to see a quick demo.


temBoard is composed of 2 basic elements:

  • A lightweight agent that you need to install on every PostgreSQL server you want to manage. See dalibo/temboard-agent for the agent project.
  • A central web app (this project) to control the agents and collect metrics.

temBoard needs a dedicated database called repository to store configuration, metrics and other data.

pip install temboard
sudo -u postgres bash /usr/local/share/temboard/
temboard -c /usr/local/share/temboard/quickstart/temboard.conf

Now install dalibo/temboard-agent along the PostgreSQL cluster you want to administer and register it in the UI. Further details on

Docker Quickstart

We provide a complete testing environment based on Docker ! Please read our QUICKSTART guide for more details.


temBoard is an open project. Any contribution to improve it is welcome.

Want to contribute? Please first read our guide on contributing if you're interested in getting involved.


temBoard is available under the PostgreSQL License.