Buffering data functions


The CO-tsend.exe program provides the special function of buffering data, and the connection between the program and BMC Defender should become unavailable. This is useful if BMC Defender or an intermediate router or switch reboots, or if a connection is otherwise unavailable. In this case, the CO-tsend.exe program temporarily stores up to 10,000 messages, and resend these messages when the connection is re-established.

Normally, the BufferData configuration value is set to False. (On some versions of BMC Defender, this directive might not appear in the default configuration file, in that case buffering is not enabled.) To enable buffering, the administrator must set this value to True. 

Buffering the data can interfere with any alerts configured in BMC Defender since buffering is not a real-time operation. When the connection between the CO-tsend.exe program and BMC Defender is re-established, all messages that get buffered are resent, and each message includes a flag that indicates the amount of time the message gets delayed. This flag can be used to exclude re-transmitted data from alerts, threads, and triggers. The CO-tsend.exe program additionally sends a message indicating the amount of time that the connection was unavailable, and the amount of messages lost (if the buffer size is exceeded).

Note

The BufferDelaySecs (if it exists) can control when the program attempts to re-transmit data. Normally, the re-transmission occurs approximately once each second. The value can be increased to improve performance marginally, especially if the intermittency is known to be a certain duration, such as 300 seconds or so.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*