[ZBX-16031] Unable to check "close problem" within mass update Created: 2019 Apr 22  Updated: 2024 Apr 10  Resolved: 2020 Jan 01

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Documentation (D), Frontend (F)
Affects Version/s: 4.0.9, 4.2.0
Fix Version/s: 4.0.12rc1, 4.2.6rc1, 4.4.0alpha2, 4.4 (plan)

Type: Problem report Priority: Trivial
Reporter: Dirk Bongard Assignee: Miks Kronkalns
Resolution: Fixed Votes: 0
Labels: acknowledgement, manualclose, problems
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Ubuntu 16.04 LTS


Issue Links:
Causes
caused by ZBXNEXT-4447 Frontend - Change the severity of a p... Closed
Sub-task
part of ZBXNEXT-5345 Add setting to allow or deny changing... Open
part of ZBX-16321 Acknowledge: Workflow of Scope has ch... Postponed
Team: Team B
Sprint: Sprint 56 (Sep 2019), Sprint 55 (Aug 2019), Sprint 53 (Jun 2019), Sprint 54 (Jul 2019), Sprint 57 (Oct 2019), Sprint 58 (Nov 2019), Sprint 59 (Dec 2019)
Story Points: 1

 Description   

If you want to make a mass update in problem tab with mixed triggers (colseable and not closeable) it is not possible to check "close problem" any more since I updated from 3.4.15 to 4.2.1 (probably 4.x).

Now the operator must care about the triggers they are closable.

On 3.4.x if there one trigger which was closeable (mass update), "close problem" was checkable. Now with 4.x it is reversed -> If only one trigger is not closeable the the checkbox is greyed out.



 Comments   
Comment by Arturs Lontons [ 2019 Jun 04 ]

Hi,
I was able to confirm the described behavior. Forwarding to the development team - this behavior should either be fixed or documented.

Comment by Valdis Murzins [ 2019 Jun 12 ]

This behavior was intentionally introduced with development of ZBXNEXT-4447.
The main idea behind this decision was: If user wants to perform an action, he should be allowed to perform it for all selected problems.
I agree, that this was not described properly in documentation.

Comment by Dirk Bongard [ 2019 Jun 12 ]

OK... It is possible to automatically close a problem after it has been acknowledged? Currently I have to check every hour if a problem (trap, windows eventlog, other log files) has just been acknowledged and not closed. Otherwise I will not receive any information about new problems.

With version 3 there was the work instruction: With every mass acknowledgment the checkbox "closing" must be activated. Now this is no longer possible.

Comment by Valdis Murzins [ 2019 Jun 12 ]

Personally, I don't think it is a good practice to try to close the problems you should not be able to close.

As a workaround for your problem, I can suggest to add a Tag for triggers, where you are allowing manual close. And before doing mass close of problems, you could filter out only problems, that has the Tag, you have added.
Note, that this will work only for problems that were created after trigger was updated with this Tag.

Comment by Ingus Vilnis [ 2019 Jun 13 ]

Faced this recently so let me share some experience from a 24/7 NOC perspective. 

Occasionally there are incidents in monitored environment when huge amount of events are generated in Zabbix, mostly firing rare log triggers with multiple event generation mode and no recovery conditions. Now imagine having to close 10K+ events in Problems page with triggers in mixed order like you suggest. 

As monitoring operator has to clear all that mess, he tries to mass select them all, fails because in the huge list there are not closable problems, gets mad from the error messages, additionally hits URI-too-long webserver errors till finally finds some way to get this all cleared, but the experience was way worse it could have been. 

While at the same time the problems could be all selected and then Zabbix internally would close the ones it can, leaving the non closable open and displaying a relevant message saying "Out of 200 selected problems 172 were closed but 28 can't be closed because they have not configured to be closed manually..."

Comment by Valdis Murzins [ 2019 Jun 14 ]

Thank you, ingus.vilnis for explaining importance of this use-case.

As this currently works as designed, with only problem being badly documented, I would keep this ZBX task as documentation task.

To solve your problem, please create new ZBXNEXT task and put your votes there.

Thank you.

Comment by Valdis Murzins [ 2019 Jun 18 ]

Documentation for "Problem acknowledgement" page updated:

Comment by Ingus Vilnis [ 2019 Jun 21 ]

If only creating a ZBXNEXT would solve this problem. For complete user satisfaction you should also include this ink https://www.zabbix.com/development_services

This request was NOT about missing documentation but about lost feature which used to work before. And the way it is currently implemented based on some personal decisions does not align with expectancies how users would like it to work. 

Comment by Dirk Bongard [ 2019 Jun 22 ]

It is really disappointing and also dangerous that misconceived workflows make the acknowledgement so difficult.

@Valdis:

  • You have explaint to add a tag. This resolved not my problem to make a mass acknowledge twice: one fore the close able one for the not close able.
  • what is your solution to rearm trigges if there are acknowledged like Traps or Logfiles.

You make it really easy in this case: "works as design" and it is not properly documented.

It is not really thoroughly thought out.

Comment by Alexander Vladishev [ 2019 Jun 25 ]

Ruddimaster, we once again carefully thought out this functionality. You're right, this should work more friendly. In the next minor version this will be fixed.

Thank you for your feedback.

Comment by Dirk Bongard [ 2019 Jul 01 ]

Alexei, thanks for your openness...

 

Comment by Miks Kronkalns [ 2019 Jul 09 ]

Fixed in development branch feature/ZBX-16031-4.0

Comment by Miks Kronkalns [ 2019 Aug 08 ]

Fixed in:

  • 4.0.12rc1 ffc8281f75f
  • 4.2.6rc1 3d4d3ac3cf7
  • 4.4.0alpha2 f1f72b97995
Comment by Dirk Bongard [ 2019 Oct 08 ]

Tthis work great now again...

Many Thanks!!!

Comment by Miks Kronkalns [ 2019 Dec 27 ]

Updated documentation:

  • What's new: 4.0.12, 4.2.6 
  • Updating problems: 4.0, 4.2, 4.4 (description of "Change severity" and "Close problem' options)
Generated at Thu Apr 25 20:49:42 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.