Recommendation Needed – High Availability Setup for Nagios Core (EC2 vs Kubernetes)

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Post Reply
sancbe0016
Posts: 1
Joined: Mon Mar 23, 2026 5:02 am

Recommendation Needed – High Availability Setup for Nagios Core (EC2 vs Kubernetes)

Post by sancbe0016 »

Hello Team,

We are currently using the **latest version of Nagios Core** for monitoring our URLs. At present, the setup consists of a **single Nagios server**, and all monitored URLs are within the **same internal network**.

Since several **production URLs are being monitored**, we are now planning to move towards a **High Availability (HA) setup** to avoid a single point of failure.

We would like recommendations on the best deployment architecture moving forward.

**Current Setup**

* Nagios Core (latest version)
* Single server deployment
* Monitoring internal URLs within the same network
* Custom monitoring scripts and plugins
* Server state monitoring of few ec2 instance.

**Future Requirements**

* High Availability monitoring setup
* Ability to scale monitoring as the number of URLs increases
* Support for additional plugins in the future (e.g., DejaClick / browser-based monitoring)
* Improved reliability for production monitoring

**Options Under Consideration**

1. Deploy **Nagios Core on an EC2 instance**

* Possibly with secondary standby instance
* Traditional VM-based HA setup

2. Deploy **Nagios Core inside a Kubernetes cluster**

* Containerized deployment
* Potential for auto-scaling and easier management

**Questions**

1. Which architecture is recommended for **production monitoring with HA**?
2. Is **Kubernetes deployment suitable for Nagios Core**, or is VM/EC2 deployment more stable?
3. What is the **best practice for scaling Nagios with browser-based monitoring tools like DejaClick**?
4. Are there any recommended **HA architectures or reference implementations** for Nagios Core?

Any guidance, architecture recommendations, or best practices would be greatly appreciated.

Thank you.
Post Reply