Hi Guys,
I've got an issue where the DCI gets a random value of a ridiculous size. (Monitoring a Sophos appliance interface throughput)
I should be seeing up to 100mbps, but it 'spikes' to 4.5gbps which isn't realistic.
I tried adding a filter into the DCI transformation script to return null if the value is excessive, but it isn't making a difference to my graphs.
Not sure if it's my transform script at fault.
Really hope it is something simple
Hello!
I'v solved in this way:
if (real($1*8.0) > 10*1024*1024*1024.0)
return 0;
return $1*8;
in my case the cap is to 10Gib/s, change it according to your limit.
Regards,
Marco
Thanks Marco, what does the real function do?
Quote from: wraythe on January 05, 2017, 10:20:36 AM
Thanks Marco, what does the real function do?
Is used to manually convert the variable to a floating point. NXSL is loose typed programming language and the system should automatically determine each variable type but I had problem to have it working correctly and that is the workaround I found.
Regards,
Marco