<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Preserve data on disconnected machine in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Preserve-data-on-disconnected-machine/m-p/561359#M100038</link>
    <description>&lt;P&gt;I have a few endpoints with forwarders that need to be disconnected from the network for periods of time (up to a month in some instances). Since we forward Windows Event Log data (for security audits) to our indexer on the network, I do not want to lose any data and would like the forwarders to send all of the missing data to the indexer once they rejoin the network.&lt;/P&gt;&lt;P&gt;I have been reading about acknowledgement and persistent queues, but it seems that the forwarder still keeps some data in memory. I would like to eliminate or at least severely minimize the amount of audit data in memory that will be lost.&lt;/P&gt;&lt;P&gt;Can I combine the acknowledgement and persistent queue settings to achieve this? Can I set useACK=true and set maxQueueSize to something super small like maxQueueSize=1kb, then set the persistentQueueSize to an appropriate amount to cover the amount of time the forwarder will be disconnected? Is there a minimum limit to maxQueueSize?&lt;/P&gt;</description>
    <pubDate>Thu, 29 Jul 2021 12:58:08 GMT</pubDate>
    <dc:creator>robertjollsdrs</dc:creator>
    <dc:date>2021-07-29T12:58:08Z</dc:date>
    <item>
      <title>Preserve data on disconnected machine</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Preserve-data-on-disconnected-machine/m-p/561359#M100038</link>
      <description>&lt;P&gt;I have a few endpoints with forwarders that need to be disconnected from the network for periods of time (up to a month in some instances). Since we forward Windows Event Log data (for security audits) to our indexer on the network, I do not want to lose any data and would like the forwarders to send all of the missing data to the indexer once they rejoin the network.&lt;/P&gt;&lt;P&gt;I have been reading about acknowledgement and persistent queues, but it seems that the forwarder still keeps some data in memory. I would like to eliminate or at least severely minimize the amount of audit data in memory that will be lost.&lt;/P&gt;&lt;P&gt;Can I combine the acknowledgement and persistent queue settings to achieve this? Can I set useACK=true and set maxQueueSize to something super small like maxQueueSize=1kb, then set the persistentQueueSize to an appropriate amount to cover the amount of time the forwarder will be disconnected? Is there a minimum limit to maxQueueSize?&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jul 2021 12:58:08 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Preserve-data-on-disconnected-machine/m-p/561359#M100038</guid>
      <dc:creator>robertjollsdrs</dc:creator>
      <dc:date>2021-07-29T12:58:08Z</dc:date>
    </item>
  </channel>
</rss>

