I've given some thought to this, and I've worked with the current method for a while, and I just don't think it's the right way to do things.
Many (myself included) have been vexed by the trigger "unknown" status for quite some time and I think we need to make a change to make it a little more logical.
Zabbix sets all the trigger status flags to unknown when it looses (or never had) communication with an agent, which is fine and what should be done. But the practice of keeping that value until the trigger changes is just causing more problems than it's worth. For instance if you (or your client) looks at a chart showing trigger statuses over time it has the potential of showing a large percentage of "unknown"
To correct this without a kludge I propose the following: we change the logic so that not only does Zabbix set all the trigger values to false upon loss of communication, but upon resumption of those commuications it re-evaluates all the trigger statuses. Alternatively, if it's easier, set all the triggers to false and let nature take it's course with the normal evaluation procedure; even that would be a little better than what it is now.
Many (myself included) have been vexed by the trigger "unknown" status for quite some time and I think we need to make a change to make it a little more logical.
Zabbix sets all the trigger status flags to unknown when it looses (or never had) communication with an agent, which is fine and what should be done. But the practice of keeping that value until the trigger changes is just causing more problems than it's worth. For instance if you (or your client) looks at a chart showing trigger statuses over time it has the potential of showing a large percentage of "unknown"
To correct this without a kludge I propose the following: we change the logic so that not only does Zabbix set all the trigger values to false upon loss of communication, but upon resumption of those commuications it re-evaluates all the trigger statuses. Alternatively, if it's easier, set all the triggers to false and let nature take it's course with the normal evaluation procedure; even that would be a little better than what it is now.
Comment