This plugin fills informations about country codes of source and destination address into the data record's metadata structure.
For geolocation, MaxMind GeoIP API and database is used.
Default plugin configuration in internalcfg.xml:
<intermediatePlugin>
<name>geoip</name>
<file>/usr/share/ipfixcol/plugins/ipfixcol-geoip-inter.so</file>
<threadName>geoip</threadName>
</intermediatePlugin>
Or as ipfixconf
output:
Plugin type Name/Format Process/Thread File
----------------------------------------------------------------------------
intermediate geoip geoip /usr/share/ipfixcol/plugins/ipfixcol-geoip-inter.so
Example startup.xml configuration:
<geoip>
<path>/path/to/GeoIP.dat</path>
<path6>/path/to/GeoIPv6.dat</path6>
</geoip>
- path (optional) is a path to IPv4 database file. By default, file from installed GeoIP package is used.
- path6 (optional) is a path to IPv6 database file. By default, GeoIPv6.dat distributed with plugin is used.