Check Gps Oids

This scenario shows how to check GPS SNMP OIDs. First, a GPS service is configured, then the SNMP service is configured and the GPS status OIDs are verified.

Test SNMP GPS Status OIDs

Description

Configure a GPS service and verify that GPS status information is accessible via SNMP. The following OIDs are checked: altitude (MSL), UTC time, longitude, and latitude.

Scenario

Set the following configuration:

set controllers gps gps0
set service gps gps0 source gps0
set service gps gps0 log-level emerg
set service snmp community COMMUNITY2TEST!

Step 1: Run command service snmp walk local-agent v2c COMMUNITY2TEST! oid TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatus at DUT0 and check if output matches the following regular expressions:

TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusAltitudeMsl\."gps0" = STRING: -?\d+\.?\d*
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusUtcTime\."gps0" = STRING: .+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusLongitude\."gps0" = STRING: -?\d+\.?\d*
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusLatitude\."gps0" = STRING: -?\d+\.?\d*
Show output
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusTag."gps0" = STRING: gps0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusAltitudeMsl."gps0" = STRING: 650.0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusUtcTime."gps0" = STRING: 2025-03-03T12:00:32.000Z
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusLongitude."gps0" = STRING: -3.715388333
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemGpsStatusLatitude."gps0" = STRING: 40.598