When adding a new IT service for SLA monitoring or changing the configuration of an already existing one, its status is set to "OK", regardless of its actual state.
Steps to reproduce (adding new service)
1. Create a new trigger or use an existing one ("syslogd not running" taken in this example)
2. activating the trigger error condition
3. Create a new IT Service and associate it with the trigger (works also when adding it as a child)
Result: IT Service status is "OK", regardles of the actual triggerstatus (which is not "OK")
Steps to reproduce (changing service configuration)
1. Create a new trigger or use an existing one ("syslogd not running" taken in this example)
2. Create a new IT Service and associate it with the trigger (works also when adding it as a child)
3. activating the trigger error condition -> the it service will change status to error condition
4. change the configuration of the it service (for example decrementing sla by 0.01)
Result: IT Service status is "OK", regardles of the actual triggerstatus (which is not "OK")
This works at all levels of the IT Services tree. Only the element which was added or changed will be set to "OK". Higher levels will keep the error state, but will loose the "reason" attribute, inherited from the lower levels.
The Zabbix Version used is 1.4.1 on Fedora Core 7
Steps to reproduce (adding new service)
1. Create a new trigger or use an existing one ("syslogd not running" taken in this example)
2. activating the trigger error condition
3. Create a new IT Service and associate it with the trigger (works also when adding it as a child)
Result: IT Service status is "OK", regardles of the actual triggerstatus (which is not "OK")
Steps to reproduce (changing service configuration)
1. Create a new trigger or use an existing one ("syslogd not running" taken in this example)
2. Create a new IT Service and associate it with the trigger (works also when adding it as a child)
3. activating the trigger error condition -> the it service will change status to error condition
4. change the configuration of the it service (for example decrementing sla by 0.01)
Result: IT Service status is "OK", regardles of the actual triggerstatus (which is not "OK")
This works at all levels of the IT Services tree. Only the element which was added or changed will be set to "OK". Higher levels will keep the error state, but will loose the "reason" attribute, inherited from the lower levels.
The Zabbix Version used is 1.4.1 on Fedora Core 7



Comment