Напишу несколько полезных примеров sql запросов для базы данных Zabbix:
Поиск хоста по имени:
SELECT * FROM hosts WHERE host like '%name%'; SELECT * FROM hosts WHERE name like '%name%';
Поиск элементов данных указанного хоста:
SELECT * FROM items WHERE hostid = '10105';
Поиск истории значений для указанного элемента данных:
SELECT * FROM history WHERE itemid = '24526';
Удалим всю историю элемента данных до 01.11.2014 (время указано в Unix формате, конвертеры можно найти через поисковик):
DELETE FROM history WHERE itemid = '24526' AND clock < '1414800000';
Удаление всей истории данных до 01.11.2014:
DELETE FROM history WHERE clock < '1414800000';
Массово менял интервал и динамику изменений в элементы данных шаблонов и хостов я следующими запросами (первый определяет ID шаблона или хоста, второй изменяет интервалы):
SELECT * FROM `hosts` WHERE host="Template ICMP Ping"; UPDATE items SET delay=3600 WHERE hostid=10105 AND delay=600; UPDATE items SET trends=180 WHERE hostid=10047 AND trends=365;
Здравствуйте, подскажи пожалуйста как можно отчеты выгрузить через sql запросы по группам, за определенный период