title: SMSEagle GSM Modem Status
agents: snmp
catalog: hw/network/smseagle
license: GPL
distribution: check_mk
description:
 Monitors the GSM modem status of an SMSEagle SMS gateway. One service is
 created per active modem, including the single modem exposed by the NXS-9700
 4G/5G platform.

 The check reports the following information for each modem:

 - Modem power state (on/off) — {CRIT} if not "on"
 - SIM card state — {WARN} if not "READY"
 - SIM registration state — {OK} for home/registered, {WARN} for roaming,
   {CRIT} for any other state
 - GSM signal strength in percent — defaults to {WARN} below 40 %, {CRIT}
   below 20 % and can be changed via rules
 - Network operator name (informational)

 The plugin reads extended properties via NET-SNMP EXTEND-MIB
 (.1.3.6.1.4.1.8072.1.3.2.3.1.2).

item:
 The modem index as a string ("1" or "2").

inventory:
 One service per modem with at least one available GSM property
 ({GSM_ModemState}, {SIM_State}, {SIM_RegState}, {GSM_Signal}, or
 {GSM_NetName}).
