NagMon logo NagMon
  1. Home
  2. Guides
  3. Adding & Managing Servers
User Guide · 2 of 9

Adding & Managing Servers

Everything about server configuration in NagMon: connection details, custom ports, authentication, HTTPS options — and how monitoring several Nagios servers at once actually works.

Applies to NagMon 2.0.1 · Updated July 2026

On this page
  1. Adding a server in Settings
  2. Editing and removing servers
  3. Monitoring multiple servers at once
  4. Requirements and version notes

Adding a server in Settings

Beyond the first server you set up during onboarding, servers are managed in Settings. Each server entry has a display name, hostname, port, path, and credentials — the same fields described in Getting Started. The display name is yours to choose; it's what appears in server badges throughout the app, so short names like PROD or DC-EAST work well.

Custom ports

If your Nagios web interface listens on a non-standard port, set it in the Port field. As a shortcut, you can also append it to the hostname — nagios.example.com:8443 — and NagMon will pick it up.

Authentication

NagMon supports both Basic and Digest HTTP authentication out of the box. There's nothing to configure — the app negotiates whichever scheme your web server requests. Use the same username and password that works in your browser.

HTTPS options

Editing and removing servers

Open the server in Settings to change any of its details — renaming a server, updating credentials after a password change, or switching it from HTTP to HTTPS after hardening. Removing a server deletes its configuration from the device; because NagMon stores nothing anywhere else, that's the entire footprint.

Monitoring multiple servers at once

Every server has an enable/disable toggle. Disabled servers stay configured but aren't polled — useful for a lab you only care about occasionally.

When two or more servers are enabled, NagMon merges them into one view: the Dashboard counts, Hosts, Services, Alerts, and Outages tabs all show combined data. You triage your whole estate in one place instead of flipping between servers.

Requirements and version notes

NagMon requires Nagios Core 4.x with the JSON CGIs (statusjson.cgi and friends), which ship by default with Core 4. Features degrade gracefully where the server can't support them: host groups, for example, need objectjson.cgi — on servers where it isn't available, the host-group view simply hides itself rather than erroring.

Curious what the JSON CGIs actually return? Our Nagios JSON API guide covers the endpoints with live examples you can run with curl.