Integer overflow after a transformation?
-
I have a DCI which collects a snmp value. The node presents this value via snmp in kilobytes as an Integer.
I want to see this value in NetXMS in bytes. So I apply a transformation:
return ($1 * 1024);The problem is that the value then gets reported by NetXMS as -145752064
I have a feeling the Integer is overflowing after the transformation.
Is there any way to get around this?
Thanks!
-
-
@user54119 said in Integer overflow after a transformation?:
Try to set the data type of the DCI to "Integer 64 bit" and use this transformation script:
return (int64($1) * 1024);That did the trick, thanks!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login