Skip to content

Load Balancer Models


An App for Nautobot.

Overview

The Load Balancer Models Nautobot app extends the Nautobot Core Data Model to integrate essential load balancing features, such as the management of Local and Global Traffic Managers (LTM/GTM), virtual servers, pools, health monitoring, and SSL/TLS certificate management.

Designed to fit seamlessly with existing DCIM and IPAM models, this app provides a clear, consistent framework for configuring, documenting, and maintaining load balancing infrastructure within network environments.

The conceptual data model implemented by this app is centered around Virtual Servers, which receive incoming traffic and forward it to associated Load Balancer Pools. Each Pool contains one or more Load Balancer Pool Members (the backend servers), and can optionally be monitored using Health Check Monitors. For secure traffic, Certificate Profiles provide SSL/TLS certificate metadata that can be attached to Virtual Servers or Pool Members. This structure allows network operators to represent both simple and advanced load balancing configurations inside Nautobot.

To get started, check out the Installation Guide. You can then follow the Getting Started guide, or jump into real-world Use Cases to see it in action.

Screenshots

Virtual Servers List

A list view of all configured Virtual Servers, including name, load balancer type, protocol, and associated pools.

Load Balancer Pool Detail

Detailed view of a specific Load Balancer Pool, including load balancing algorithm, associated pool members, and associated Health Check Monitor.

Health Check Detail

Detailed view of a Health Check Monitor including interval, timeout, and target port.

More screenshots can be found in the Using the App page in the documentation.

Try it out!

This App is installed in the Nautobot Community Sandbox found over at demo.nautobot.com!

For a full list of all the available always-on sandbox environments, head over to the main page on networktocode.com.

Documentation

Full documentation for this App can be found over on the Nautobot Docs website:

Questions

For any questions or comments, please check the FAQ first. Feel free to also swing by the Network to Code Slack (channel #nautobot), sign up here if you don't have an account.