Имеется задачка, в написание запроса, который бы выводил информацию по текущим проблемам, целью дальнейшей автоматической рассылке по почте адресатам. Так вот в ходе написания запроса обнаружил, что не могу найти в БД заббикс столбцов отвечающих за возраст алерта. Попробовал вручную получить похожий столбец с помощью:
но в ответ получил явно что то не то. Можете подсказать что именно делаю не так?
сам запрос выглядит так:
Code:
NOW() - FROM_UNIXTIME(t.lastchange) AS Alert_age,
сам запрос выглядит так:
Code:
SELECT DISTINCT
h.host,
t.description,
FROM_UNIXTIME(t.lastchange) AS Alert_time,
NOW() - FROM_UNIXTIME(t.lastchange) AS Alert_age,
t.value,
t.priority,
t.lastchange,
h.hostid,
t.triggerid,
i.status
FROM triggers t
JOIN functions f ON (f.triggerid = t.triggerid)
JOIN items i ON (i.itemid = f.itemid)
JOIN hosts h ON (h.hostid = i.hostid)
WHERE h.status= 0 AND
t.value = 1 AND
t.status=0 AND
i.status=0
ORDER BY t.lastchange DESC
Comment