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 комментарий

Добавить комментарий

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

Больше на IT Blog

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

Continue reading