Forum: CFEngine Help
Subject: Re: cf-monitord: "Internal limit 4: Buffer ran out of space 
constructing string (3970 > 3968)."
Author: zzamboni
Link to topic: https://cfengine.com/forum/read.php?3,26891,26913#msg-26913

David,

cf-monitord is the one that collects all system-monitoring metrics for CFEngine 
- in other words, it's the one that populates the special "mon" variable 
context.

As I understand it, the message you saw was likely produced because one of the 
pieces of data that cf-monitord collected was, for some reason, longer than the 
internal buffer allocated to hold it (the "Internal limit 4" message seems to 
come from a file-path manipulation function: 
https://github.com/cfengine/core/blob/master/src/files_names.c#L454). Unless 
you are actively using the "mon." variables, it's unlikely that you'll see any 
adverse effects from this. Even if you are, unless the error is happening all 
the time, I wouldn't worry about it too much.

cf-monitord has a much more prominent role in CFEngine Enterprise, since it 
also handles the extremely powerful measurements: promises, which allow you to 
extend the monitoring framework arbitrarily.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to