Script Example: Setting node geolocation from SNMP
Revision as of 15:09, 22 September 2017 by Tomas Kirnak (talk | contribs) (Created page with "Adjust the OIDs in ''SNMPGetValue'' as required. <syntaxhighlight lang="c"> transport = CreateSNMPTransport($node); if (transport == null) { return null; } lat = SNMPGetVa...")
Adjust the OIDs in SNMPGetValue as required.
transport = CreateSNMPTransport($node);
if (transport == null) {
return null;
}
lat = SNMPGetValue(transport, ".1.2.3.4.1");
long = SNMPGetValue(transport, ".1.2.3.4.2");
if (lat == null || long == null) {
return null;
}
geoLoc = GeoLocation(lat, long);
$node->setGeoLocation(geoLoc);
return 0;