First thing I read is that 'Healthy' may be a Description of the device status. I would normally expect a numeric for any poller returning a 'Value'
This is the next thing I found
systemHealth OBJECT-TYPE
SYNTAX INTEGER {
healthy (10000),
degraded (30000),
admissionControl (31000),
critical (50000)
}
Try alerting when the value is <> 10000
Or ANY of the following (*edit here, should not have been ALL)
Value = 30000
Value = 50000