Increasing the size of the FillDB buffer directory

The FillDB buffer directory temporarily stores reports from the clients before they are stored into the database.

By default the directory is full if it contains 1GB of files or if it has more than 10,000 files. The consequence is that the information is not sent to the IEM server quickly, and it might be a severe problem.

You can configure the FillDB buffer directory and the maximum number of hold files by performing the following steps:

On Windows systems:
  1. Add the following keys to the registry HKLM\Software\Wow6432Node\BigFix\Enterprise Server\PostResults:
    BufferDirectoryMaxSize
    It defines the maximum size of the FillDB buffer directory, in bytes. The default value is 1GB.
    BufferDirectoryMaxCount
    It defines the maximum number of files allowed in the FillDB buffer directory. The default value is 10,000.
  2. Restart the FillDB service.
On Linux systems:
  1. Add the following lines to the /var/opt/BESServer/besserver.config file:
    [Software\BigFix\Enterprise Server\PostResults]
    BufferDirectoryMaxSize = <SIZE_IN_BYTES>
    
    [Software\BigFix\Enterprise Server\PostResults]
    BufferDirectoryMaxCount = <MAX_NUMBER_OF_FILES>
    where:
    BufferDirectoryMaxSize
    It defines the maximum size of the FillDB buffer directory, in bytes. The default value is 1GB.
    BufferDirectoryMaxCount
    It defines the maximum number of files allowed in the FillDB buffer directory. The default value is 10,000.
  2. Restart the FillDB service.