Spectrum Boolean Watch Fails to Alarm on Counter Attribute Expressions
search cancel

Spectrum Boolean Watch Fails to Alarm on Counter Attribute Expressions

book

Article ID: 427705

calendar_today

Updated On:

Products

Network Observability Spectrum

Issue/Introduction

A Boolean Watch configured with counter attributes fails to trigger an alarm when the expression evaluates to TRUE, but may incorrectly trigger when set to FALSE․

Original Expression: ((udpInErrors / udpInDatagrams) >= 0․010000)

Environment

CA Spectrum (All Releases)

Cause

You must cast integer counter attributes to real numbers to ensure accurate division and threshold evaluation․

Resolution

Revised Expression: ((REAL(udpInErrors) / REAL(udpInDatagrams)) >= 0․010000)

EXPECTED: The Watch correctly evaluates the ratio and triggers an alarm when the TRUE condition is met․

PREVENTION: Always use the REAL() function when performing division or calculations involving fractions with Counter or Integer attributes in Spectrum Watches․

Additional Information

RELATED RESOURCES:

OID: 1․3․6․1․2․1․7․1 (udpInErrors)

OID: 1․3․6․1․2․1․7․3 (udpInDatagrams)

KNOWN LIMITATIONS:

Counter attributes may experience integer overflow or polling lag, which can affect calculation accuracy if not properly handled via the REAL function․