Категорії
Misc, staff, other

[zabbix] Триггер: zabbix was restarted

Такая ошибка появляется по многим причинам, но в основном при обновлении агента или сервера. Как итог, триггер больше не проверяется, а в Web-ке отображается серым цветом.

Исправить её напрямую нельзя, только через ручную правку значений в базе:

mysql> select * from triggers where triggerid='14422' limit 10;
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-----------------------+------------+------+
| triggerid | expression | description | url | status | value | priority | lastchange | dep_level | comments | error | templateid | type |
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-----------------------+------------+------+
| 14422 | {14073}>0 | Problem on zpool | | 0 | 2 | 3 | 1407430615 | 0 | | Zabbix was restarted. | 14411 | 0 |
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-----------------------+------------+------+
1 row in set (0.00 sec)

mysql> UPDATE triggers SET value=0, error='' WHERE triggerid='14422';
Query OK, 1 row affected (0.45 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from triggers where triggerid='14422' limit 10;
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-------+------------+------+
| triggerid | expression | description | url | status | value | priority | lastchange | dep_level | comments | error | templateid | type |
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-------+------------+------+
| 14422 | {14073}>0 | Problem on zpool | | 0 | 0 | 3 | 1407430615 | 0 | | | 14411 | 0 |
+-----------+------------+------------------+-----+--------+-------+----------+------------+-----------+----------+-------+------------+------+
1 row in set (0.00 sec)

То есть мы исправили value на 0 (зелёный) и убрали сообщение об ошибке.
Иногда бывают просто серые ячейки, со статусом ОК, но они тоже не проверяются. Исправить их можно точно так же. Если хотите исправить сразу для всех триггеров (я бы не рекомендовал), то вот запрос:

UPDATE triggers SET value=0, error='' WHERE error LIKE '%Zabbix was restarted%';

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff