NagMon logo NagMon
  1. Home
  2. Guides
  3. Troubleshooting & FAQ
User Guide · 8 of 9

Troubleshooting & FAQ

Work through these checklists in order — most problems fall to the first three steps. Every item here comes from real support cases.

Applies to NagMon 2.0.1 · Updated July 2026

On this page
  1. "Unable to connect" checklist
  2. Authentication problems
  3. "I don't see host groups / links / icons"
  4. Commands not reaching the server
  5. Data looks stale or incomplete
  6. How to report a bug or request a feature

"Unable to connect" checklist

  1. Check the path field. It should contain only the base path — usually nagios. If it contains cgi-bin, status.cgi, or a full URL, connections will fail. See the field-by-field guide.
  2. Run the browser test. On any device that can reach the server, open:
    http(s)://yourhost/nagios/cgi-bin/statusjson.cgi?query=hostlist
    After logging in you should see JSON. If this fails in a browser, the problem is on the server or network side, not in NagMon. (A 404 here usually means Nagios Core older than 4.0.7 — the JSON CGIs don't exist yet.)
  3. Same network? For an internal server, your phone must be on the same Wi‑Fi (or on VPN). Cellular data cannot reach 192.168.x.x.
  4. Short hostnames. iOS often fails to resolve bare internal names like nagios when a desktop resolves them fine. Try the fully qualified name or the IP address.
  5. iOS Local Network permission. For servers on your LAN, iOS requires explicit permission: Settings → Privacy & Security → Local Network → NagMon must be enabled.
  6. HTTPS settings match the server. The Enable HTTPS toggle must match what the server actually speaks, and self-signed certificates need Allow Self-Signed Certificate turned on — see HTTPS options.
  7. Non-standard ports. If the web UI lives on, say, 8443, set the Port field (or use host:8443 in the hostname).

Authentication problems

NagMon handles Basic and Digest authentication automatically, so anything that logs into the web UI should log into the app. When it doesn't:

"I don't see host groups / links / icons"

These features depend on what your server provides, and hide themselves when the server can't deliver:

FeatureServer-side requirement
Host groupsobjectjson.cgi available (Nagios Core 4.x JSON CGIs).
Links cardaction_url / notes_url defined on the host or service; must be http/https, and URLs with unexpanded $MACROS$ are hidden.
Host iconsIcon images defined in Nagios and present in the server's images/logos directory.

Commands not reaching the server

Data looks stale or incomplete

NagMon refreshes all tabs from a single shared fetch cycle; pull down to refresh on demand. If data seems frozen, check the Dashboard header — an unreachable server is flagged there per-server while other servers keep updating (how the Dashboard reports this). An incomplete picture with multiple servers usually means one of them is disabled or failing.

How to report a bug or request a feature

Feature ideas — and votes on other people's ideas — belong on the NagMon feature tracker. For bugs, email support from the app's Settings tab and include: