Monitoring eSIM Data Plans with Nagios – Has Anyone Done This?

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
SamuelHart
Posts: 1
Joined: Mon Jul 13, 2026 4:54 am

Monitoring eSIM Data Plans with Nagios – Has Anyone Done This?

Post by SamuelHart »

Hi everyone
I manage the network infrastructure for a company that deploys mobile equipment across several European countries. A few months ago, we switched our on-site 4G/5G routers to eSIM data plans. The flexibility has been great since we can change carriers remotely without having to access the hardware but keeping track of usage and connection status has become more challenging. I'm working on a Nagios check that queries our eSIM provider's API and raises alerts when a data plan is close to its usage limit or when an eSIM fails to activate. I've started writing a Python plugin that makes a REST request and parses the JSON response without any issues. The part I'm still figuring out is how to handle alert thresholds, since each eSIM data plan has its own data allowance. I'd rather avoid hardcoding warning and critical values if there's a cleaner way to handle them. Has anyone built something similar? Is there an existing Nagios plugin that supports this kind of setup, or is writing a custom plugin the only realistic option?
kg2857
Posts: 509
Joined: Wed Apr 12, 2023 5:48 pm

Re: Monitoring eSIM Data Plans with Nagios – Has Anyone Done This?

Post by kg2857 »

Try exchange.nagios.org
You can make the command and plugin take arguments but that could cause a lot of services.
Post Reply