Skip to content

Latest commit

 

History

History

postgres

Posgres storage plugin

Plugin description

Plugin stores IPFIX data into PostgreSQL database so it need postgresql library installed. Recommended PostgreSQL version is at least 8.4.9.

Configuration

Default plugin configuration in internalcfg.xml:

<storagePlugin>
	<fileFormat>postgres</fileFormat>
	<file>/usr/share/ipfixcol/plugins/ipfixcol-postgres-output.so</file>
	<threadName>postgres</threadName>
</storagePlugin>

Or as ipfixconf output:

     Plugin type         Name/Format     Process/Thread         File        
 ----------------------------------------------------------------------------
        storage             postgres            postgres         /usr/share/ipfixcol/plugins/ipfixcol-postgres-output.so

Plugin needs configured information about database connection and user.

Example startup.xml configuration:

 <destination>
     <name>store data records in PostgreSQL database</name>
     <fileWriter>
          <fileFormat>postgres</fileFormat>
          <host>localhost</host>
          <hostaddr>localhost</hostaddr>
          <port>5432</port>
          <dbname>test</dbname>
          <user>username</user>
          <pass>password</pass>
     </fileWriter>
</destination>
  • host is name of host to connect to
  • hostaddr is IP address of host
  • port to connect to
  • dbname is name of database
  • user is name to use for connection
  • pass is password for authentication

Back to Top