SQL запросы для Zabbix

Напишу несколько полезных примеров 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;

Вливайтесь в общение

1 комментарий

Добавить комментарий для JackОтменить ответ

  1. Здравствуйте, подскажи пожалуйста как можно отчеты выгрузить через sql запросы по группам, за определенный период

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading