While configuring RHEV probe for alert generation for host status , found below points:
Using operator '=' then there are no alert generating and if using '!=' then always throwing alert
UIM Version : 8.5.1
rhev probe version : 2.0
RHEV Version : 4.x
Rhev probe uses com.nimsoft:probe-api:2.8.0.
This library converts all String metrics such as "yes", "ok", "t", "on", "up", "sann", "ja" to Boolean "true".
RHEV datacenters, hosts have "status" metric. This metric may be "problematic", "up", "down" etc. So this metric has type "String". And when customer configure alarm for this metric he can use only type "String" for this metric.
But when metrics are published object GenInventory from com.nimsoft:probe-api:2.8.0 converts String status "up" to Boolean "true". And UIM must compare type "String" and type "Boolean". This is cause of wrong alarm processing.
Provided a new build of RHEV probe i.e. rhev-2.0-20180426 and that has resolved the issue.
Please find the new rhev probe build in attachment.