У нас есть настройка zabbix в нашей системе Unix. И отчет связан с базой данных DB2, где настроено предупреждение zabbix. Теперь я хочу написать запрос, который будет вызывать это предупреждение, когда в выходных данных не будет видно никаких записей.
Это означает, что запрос проверит, выполнялось ли что-либо за последние 2 часа, и вернет эти записи. Если в качестве вывода ничего не указано, он вызовет оповещение.
select from_tz(to_timestamp(substr(lastmodifytime,1,19), 'YYYY MM DD HH24 MI
SS'),'GMT') at time zone 'US/Pacific',
objectid, parentid, typeid, ownerID, LastModifyTime
from BODEV.CMS_INFOOBJECTS7 c
where to_date(substr(lastmodifytime,1,19), 'YYYY MM DD HH24 MI SS') >
sysdate - 2/60/60/24
order by lastmodifytime desc;