Our training ensures your team can effectively manage and analyze large volumes of data, providing valuable insights and driving business growth.

Bidirectional Failover Manager for Patroni

Patroni is a widely used open-source high availability solution for PostgreSQL.

BFM4Patroni is a web-based tool designed for monitoring, managing, and notifying PostgreSQL Patroni clusters.

Request Demo

Bidirectional Failover Manager for Patroni

BFM manages PostgreSQL database cluster and notifies you. By continuously monitoring master and slave databases, it ensures service continuity, automates failover and data consistancy.

Request Demo

Why BFM4Patroni?

Why BFM4Patroni?

Lack of Web GUI for Monitoring and Management: While Patroni clusters are widely used for high availability (HA) of PostgreSQL, they do not include a web-based graphical user interface for monitoring and management.

Lack of Web GUI for Monitoring and Management: While Patroni clusters are widely used for high availability (HA) of PostgreSQL, they do not include a web-based graphical user interface for monitoring and management.

No Centralized Management for Multiple Clusters: Managing multiple Patroni clusters from a single environment is not possible with the default setup.

No Centralized Management for Multiple Clusters: Managing multiple Patroni clusters from a single environment is not possible with the default setup.

No Notification Mechanism: Patroni lacks built-in notification mechanisms (e.g., via email) to inform users about cluster state and health.

No Notification Mechanism: Patroni lacks built-in notification mechanisms (e.g., via email) to inform users about cluster state and health.

Workflow Diagram

Workflow Diagram

Why BFM4Patroni?

Lack of Web GUI for Monitoring and Management: While Patroni clusters are widely used for high availability (HA) of PostgreSQL, they do not include a web-based graphical user interface for monitoring and management.

No Centralized Management for Multiple Clusters: Managing multiple Patroni clusters from a single environment is not possible with the default setup.

No Notification Mechanism: Patroni lacks built-in notification mechanisms (e.g., via email) to inform users about cluster state and health.

Key Features

Key Features

Web GUI Tool for PostgreSQL Patroni Clusters

Web GUI Tool for PostgreSQL Patroni Clusters

Provides a user-friendly web-based interface for monitoring and managing Patroni clusters.

Provides a user-friendly web-based interface for monitoring and managing Patroni clusters.

Comprehensive Patroni Operations via Web GUI

Comprehensive Patroni Operations via Web GUI

All essential Patroni operations can be performed through the web interface, including:

All essential Patroni operations can be performed through the web interface, including:

Failover

Failover

Automatically promotes one of the Slave servers to Master if the Master database becomes inaccessible. Replications for other databases in the cluster are reestablished.

Automatically promotes one of the Slave servers to Master if the Master database becomes inaccessible. Replications for other databases in the cluster are reestablished.

Switchover

Switchover

Easily change the Master role between databases. The selected Slave server is promoted to Master, while other servers are reconfigured as Slaves and replication is set up.

Easily change the Master role between databases. The selected Slave server is promoted to Master, while other servers are reconfigured as Slaves and replication is set up.

Pause/Resume

Pause/Resume

Enable maintenance mode to temporarily pause manual or automatic operations. No changes can be made during this mode.

Enable maintenance mode to temporarily pause manual or automatic operations. No changes can be made during this mode.

Show/Edit Configuration

Show/Edit Configuration

View and modify configuration parameters for both Patroni and PostgreSQL.

View and modify configuration parameters for both Patroni and PostgreSQL.

Log Tracking

Log Tracking

Monitor logs for Patroni, HAProxy, and PostgreSQL members, including system activities and errors.

Monitor logs for Patroni, HAProxy, and PostgreSQL members, including system activities and errors.

Re-initialize

Re-initialize

Reconfigure standby servers and include them in replication at any time with ease.

Reconfigure standby servers and include them in replication at any time with ease.

Health Monitoring

Health Monitoring

View detailed health states of Patroni cluster services, HAProxy, and PostgreSQL directly via the web interface.

View detailed health states of Patroni cluster services, HAProxy, and PostgreSQL directly via the web interface.

Notifications

Notifications

Receive notifications (e.g., via email) regarding cluster health, failover, switchover, and other critical events.

Receive notifications (e.g., via email) regarding cluster health, failover, switchover, and other critical events.

Multi-Cluster Management

Multi-Cluster Management

Monitor multiple Patroni clusters simultaneously on a single BFM4Patroni web screen.

Monitor multiple Patroni clusters simultaneously on a single BFM4Patroni web screen.

Secure Web Access

Secure Web Access

Includes HTTPS and authentication support for secure and authorized access to the web GUI.

Includes HTTPS and authentication support for secure and authorized access to the web GUI.

API Integration

API Integration

BFM4Patroni provides API support, allowing you to integrate your Ansible playbooks with Patroni clusters for seamless automation.

BFM4Patroni provides API support, allowing you to integrate your Ansible playbooks with Patroni clusters for seamless automation.

Workflow Diagram

Curious About BFM4Patroni?

Let's Chat and Learn More!

Empowering Support Excellence

BiSoft Support Portal

BiSoft Support Portal is where our customers experience support services and receive assistance from our expert team. Our support engineering team is available 24/7 to address any issues in real-time.

Empowering Support Excellence

BiSoft Support Portal

BiSoft Support Portal is where our customers experience support services and receive assistance from our expert team. Our support engineering team is available 24/7 to address any issues in real-time.

© 2024 BiSoft. All rights reserved.

Curious About BFM?

Let's Chat and Learn More!

Contact Us

© 2024 BiSoft. All rights reserved.

© 2024 BiSoft. All rights reserved.

Empowering Support Excellence

BiSoft Support Portal

BiSoft Support Portal is where our customers experience support services and receive assistance from our expert team. Our support engineering team is available 24/7 to address any issues in real-time.

Learn More

Empowering Support Excellence

BiSoft Support Portal

BiSoft Support Portal is where our customers experience support services and receive assistance from our expert team. Our support engineering team is available 24/7 to address any issues in real-time.

Learn More

Empowering Support Excellence

BiSoft Support Portal

BiSoft Support Portal is where our customers experience support services and receive assistance from our expert team. Our support engineering team is available 24/7 to address any issues in real-time.