Geoip

LogZilla App Store application: Geoip

Overview

The GeoIP app adds geographic location information to events based on IP addresses. It uses MaxMind GeoIP databases to look up city, state, and country information for source and destination IP addresses.

App Function

The GeoIP app is a supplemental app. It is not stand-alone; it is intended to run after other user-specified apps run. Prior apps will set the SrcIP and DstIP user tags based on their own functioning. Then the GeoIP app will use geoip lookup for both SrcIP and DstIP and set additional tags with that information.

Device Configuration

No device configuration is required. The GeoIP app automatically processes events that have SrcIP or DstIP user tags set by other apps.

Vendor Documentation

Incoming Log Format

The GeoIP app does not process logs directly. It processes SrcIP and DstIP user tags that are set by other installed apps.

Parsed Metadata Fields

Tag NameExampleDescription
SrcIP CityAtlantaCity for source IP
SrcIP StateGeorgiaState or province for source IP
SrcIP CountryUnited StatesCountry for source IP
DstIP CityTorontoCity for destination IP
DstIP StateOntarioState or province for destination IP
DstIP CountryCanadaCountry for destination IP

Note that in some cases the geoip lookup is not able to determine specific location information, in which case usually the country is available but the city and state may not be. The city, state, and if applicable country fields will be set to Unknown for these cases.

Log Examples

The GeoIP app does not process logs directly. It enriches events that already have SrcIP or DstIP user tags set by other apps.

Geoip | LogZilla Documentation