
Alexander
22.06.2018
07:42:47
tail grep
Ну. Я изначально сказал про скрипт на стороне машины, но автор хочет средствами заббикса онли. И там винда
А паттерн меняется или нет?
Ну сама строка?

Google

Alexander
22.06.2018
07:44:55
Если нет - Алерт при 2 и более вхождений за последние 24 часа и все

Тамара
22.06.2018
07:47:22
Всем добрый день! Подскажите, как заббикс считает system.uptime? Где-то счётчик ведёт агент или это данные из ОС?

Ilya
22.06.2018
07:47:40
Очевидно, данные из ос

Тамара
22.06.2018
07:49:53
Но тогда он должен совпадать с sysuptime по snmp. Данные отличаются

Ilya
22.06.2018
07:51:01

Alexander
22.06.2018
07:51:32
Ровно часы или секунды?

Тамара
22.06.2018
07:52:41
По данным с агента 4 дня, по snmp 24

Ilya
22.06.2018
07:53:40
В SNMP тики, может, а не секунды?

Александр
22.06.2018
07:53:54
zabbix_get -s %hostname% -p 10050 -k system.uptime
164955

Ilya
22.06.2018
07:54:17

Александр
22.06.2018
07:56:16
Совместно со специалистами из vulners натянул таки сову на глобус
Хорошая штука. Есть даже кнопка вызова фиксиков

Google

Ilya
22.06.2018
07:56:51

Александр
22.06.2018
07:57:21
(Если подтверждаешь событие - на стороне клиента выполняется команда из бюлетеня)

Alexander
22.06.2018
07:58:37
Я так понимаю с правами суперпользователя
То есть если в бюллетень напишут плохое то невнимательный админ может получить проблемы

Александр
22.06.2018
08:12:06
По идее да, но команда подсвечивается

Victor
22.06.2018
08:31:00
Подскажите. Насколько безопасно использовать сервер-клиент в режиме шифрования?
Можно ли пускать это трафик не через тунели, а напрямую?

Alexander
22.06.2018
08:48:06

Victor
22.06.2018
08:48:46

Alexander
22.06.2018
08:49:09
сертификат подменить сложнее
да, но я с сертификатом не заморачивался, только PSK делал

Дмитрий
22.06.2018
09:05:03
Доброго дня.
Прошу помощи ссылкой или советом.
Zabbix 3.4. На сервере, где стоит Zabbix сервер сотни mount'ных (через bind) разделов. Zabbix надо бавлялял их все через discovery - отключил его и вычистил лишние.
Но... теперь он даже при отключенном discovery регулярно пихает во ВСЕ остальные узлы (в агентов) ВСЕ эти файловые системы от сервера.
Т.е. в совсем сторонние узлы пихает чужие файловые системы.
Как мне его навести на путь истинный?

Evgeniy
22.06.2018
09:12:28

Alexander
22.06.2018
09:16:40
Товарищи, а всё-таки, что имеется в виду под "items/triggers" в строчке "housekeeper [deleted 44589 hist/trends, 29218 items/triggers". ОК, hist/trends - это количество удаленных записей в хистори и трендах. А второе?

Ilya
22.06.2018
09:18:17
Дискавери

Alexander
22.06.2018
09:18:57
Т.е. я вот сейчас грохнул два хоста в мониторинге и хаускипер вычистил сотни тысяч какие-то данных. До этого было 0.

Evgeniy
22.06.2018
09:19:23

Ilya
22.06.2018
09:19:40
Хотя я глянул – как-то многовато у меня айтемс )
По евентам норм, и по триггерам тоже.
Но 45к откуда-то непойми откуда.

Google

Evgeniy
22.06.2018
09:19:45
нечего было чистить - 0. было что чистить - написал сколько чего

Alexander
22.06.2018
09:19:50
Не не так, а что значит "items/trigger".
Что конкретно он удаляет из БД. События по айтемам? Не метрики же, они ведь в хистори и трендах лежат.

Evgeniy
22.06.2018
09:20:50

Alexander
22.06.2018
09:21:20
Нууу, два хоста всего, а удалено >300k записей.

Evgeniy
22.06.2018
09:21:31

Alexander
22.06.2018
09:22:01
Да, на хосте порядка было 50 айтемов и 30 триггеров.

Alexander
22.06.2018
09:22:08

Evgeniy
22.06.2018
09:22:08
плюс могли быть другие какие-то действия. кипер удаляет по сроку. может ты несколько месяцев назад удалял что-то и срок подошел это чистить

Alexander
22.06.2018
09:22:11
Умножаем на 2 и это явно не 300 000. =)

Alexander
22.06.2018
09:22:34
в хаускипер попадает и все остальное

Alexander
22.06.2018
09:22:40
Хосты точно не удалял.

Alexander
22.06.2018
09:22:51
я не о том
я о том что каждую минуту у тебя что-то в базе устаревает и его тоже надо удалять

Evgeniy
22.06.2018
09:23:35

Alexander
22.06.2018
09:26:15
Если эта строка говорит о том, сколько удалено реально айтемов, то при среднем количестве 50 айтемов на хост у меня, получается, что удалилось 6000 хостов.
Или я что-то неправильно считаю?

Alexander
22.06.2018
09:27:18
какой период хранения был?
интересует настройка хистори и тренды

Google

Alexander
22.06.2018
09:27:47
это будут все исторические данные по этим 2 хостам имхо

Evgeniy
22.06.2018
09:27:49

Ilya
22.06.2018
09:28:01
31409:20180621:114646.805 housekeeper [deleted 1157369 hist/trends, 0 items/triggers, 62919 events, 31378 problems, 0 sessions, 0 alarms, 0 audit items in 139.373772 sec, idle for 1 hour(s)]
31409:20180621:130008.039 housekeeper [deleted 1174117 hist/trends, 537153 items/triggers, 60201 events, 30020 problems, 0 sessions, 0 alarms, 0 audit items in 800.780415 sec, idle for 1 hour(s)]
31409:20180621:140246.230 housekeeper [deleted 1386177 hist/trends, 0 items/triggers, 71306 events, 35531 problems, 0 sessions, 0 alarms, 0 audit items in 157.736945 sec, idle for 1 hour(s)]
Я не верю в это

Alexander
22.06.2018
09:28:14

Alexander
22.06.2018
09:28:19

Ilya
22.06.2018
09:28:22
Сначала 0, потом 537153 (откуда столькоо), потом снова 0

Alexander
22.06.2018
09:28:29
100 айтемов, неделя

Admin
ERROR: S client not available

Alexander
22.06.2018
09:28:57
давай считать
Я же не про собранные данные. =) Это же первая графа - hist/trends.
Тут вопросов нет.

Ilya
22.06.2018
09:30:06
580 /******************************************************************************
581 * *
582 * Function: housekeeping_cleanup *
583 * *
584 * Purpose: remove deleted items data *
585 * *
586 * Return value: number of rows deleted *

Alexander
22.06.2018
09:30:07
Это grep + awk. 1 - количество hist/trends, второе - items/triggers.

Ilya
22.06.2018
09:30:31
Тут собака зарыта
Короче я понял!
Я понял!

Google


Ilya
22.06.2018
09:34:11
deleted 1157369 hist/trends, 0 items/triggers
Удалено 1157369 по существующим айтемам, и 0 (всех данных, и хистори и трендов) по удалённым.
deleted 1174117 hist/trends, 537153 items/triggers
Удалено 1174117 записей по существующим объектам, и 537153 по удалённым.
В логе не очевидно записано, но по коду понятно.
614 zbx_strcpy_alloc(&sql, &sql_alloc, &sql_offset,
615 "select housekeeperid,tablename,field,value"
616 " from housekeeper"
617 " where tablename in (");
В таблицу housekeeper попадают айдишки, которые удаляются (руками/апи) и сервером из дискавери
То есть даже если один айтем удалился – из истории грохнется 537153 значений
668 d = DBexecute(
669 "delete from %s"
670 " where %s=" ZBX_FS_UI64 " limit %d",
671 housekeeper.tablename,
672 housekeeper.field,
673 housekeeper.value,
674 CONFIG_MAX_HOUSEKEEPER_DELETE);
82 static zbx_hk_cleanup_table_t hk_cleanup_tables[] = {
83 {"history", &cfg.hk.history_mode},
84 {"history_log", &cfg.hk.history_mode},
85 {"history_str", &cfg.hk.history_mode},
86 {"history_text", &cfg.hk.history_mode},
87 {"history_uint", &cfg.hk.history_mode},
88 {"trends", &cfg.hk.trends_mode},
89 {"trends_uint", &cfg.hk.trends_mode},
90 {NULL}
91 };
Суммирует все удаления из всех таблиц


Evgeniy
22.06.2018
09:40:19

Ilya
22.06.2018
09:41:02
кривой вывод в лог?
Прямой вывод.
Неочевидная запись.
Я бы написал
deleted 1157369 existing hist/trends, 0 removed items/triggers
Типа того

Alexander
22.06.2018
09:42:38
Вторая чиселка говорит о том, сколько было удалено записей по несуществующим айтемам? Правильно я понял?)

Ilya
22.06.2018
09:43:06
Да

Alexander
22.06.2018
09:43:49
Угу... Т.е. все равно имеется в виду удаление метрик?

Ilya
22.06.2018
09:44:19
Да

Alexander
22.06.2018
09:44:37
Не самих айтемов, а прям данных, что прилетают. Окей, класс. Спасибо. )
Действительно, лог не очевидно показывает.
Интересно на самом деле. Раньше никто внимания не обращал? Никого не смущало, что удаляется какое-то сильно огромное количество айтемов? =)

Ilya
22.06.2018
09:49:42
Работает и ладно

Некто
22.06.2018
09:52:07

Alexander
22.06.2018
09:52:26

Alexander
22.06.2018
09:56:27
Медальку дадут? )

Некто
22.06.2018
09:56:44
Завтра в 11:30