Ad Widget

Collapse

Абсурдное подтверждение

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DRVTiny
    Senior Member
    • Sep 2011
    • 162

    #1

    Абсурдное подтверждение

    На форме подтверждения событий (https://www.zabbix.com/documentation...l/acknowledges) мне предлагается определить множество событий, на которые данное подтверждение будет распространяться:
    1. Only selected event
    2. Selected and all unacknowledged PROBLEM events
    3. Selected and all unacknowledged events


    Как я понимаю, в большинстве случаев нужно подтвердить именно то событие, которое было выбрано, в Monitoring -> Triggers

    ОК, я выбираю "Only selected event", потому что по умолчанию выбран странный для меня вариант "Selected and all unacknowledged PROBLEM events", ввожу комментарий (в котором на всякий случай "запоминаю" eventid и статус=1, т.е. проблема) и кликаю по кнопке Acknoweldge

    И что же я вижу в результате? Событие не подтверждено!

    Теперь смотрю в базу и вижу, что там - всё подтверждено, всё отлично:
    Code:
    mysql> select * from events e inner join acknowledges a using(eventid) where e.eventid=745787;
    +---------+--------+--------+----------+------------+-------+--------------+-----------+---------------+--------+------------+-----------+
    | eventid | source | object | objectid | clock      | value | acknowledged | ns        | acknowledgeid | userid | clock      | message   |
    +---------+--------+--------+----------+------------+-------+--------------+-----------+---------------+--------+------------+-----------+
    |  745787 |      0 |      0 |    59804 | 1467374931 |     1 |            1 | 159543897 |         29884 |     38 | 1467375204 | 745787, 1 |
    +---------+--------+--------+----------+------------+-------+--------------+-----------+---------------+--------+------------+-----------+
    1 row in set (0.00 sec)
    Чему верить? В базе одно, на фронтенде другое - как так???


    Иллюстрирую картинками:

    Событие, у которого статус "acknoweldged" якобы "No":



    А подтверждение-то есть на самом деле, WTF?!
    Last edited by DRVTiny; 01-07-2016, 14:28.
  • DRVTiny
    Senior Member
    • Sep 2011
    • 162

    #2
    Судя по tr_status.php, 430-й строке и "вокруг" оной:
    Господа разработчики считают, что вот это красное "No" должно говорить: "У вас есть что-то неподтверждённое в состоянии ПРОБЛЕМА по данному триггеру"

    А мне и любому вменяемому человеку нужно, чтобы там было зелёное Yes и оно говорило: текущее событие подтверждено.

    Зачем кому-то знать о неподтверждённости события трёхлетней или даже пятидневной давности? Ну промелькнул триггер в течение полуминуты, не успели ткнуть в Acknowledge - и кому о чём это должно говорить?

    В Monitoring->Triggers отображаются же текущие события от триггеров,значит и статус должен быть текущим, а не историческим!

    Comment

    Working...