@ZabbixPro

Страница 971 из 1183
Andrey
20.07.2018
07:50:37
как в заббиксе можно настроить триггер утилизации диска в % и Гб, но нужно чтобы триггер в % применялся к одним дискам, а в Гб к другим?

Evgeniy
20.07.2018
07:51:20
как в заббиксе можно настроить триггер утилизации диска в % и Гб, но нужно чтобы триггер в % применялся к одним дискам, а в Гб к другим?
добавить в условия триггера третий параметр, для определения что срабатывать должно, как вариант

например по размеру диска

или может можно дискавери сделать сразу задавать итемы с нужными условиями

Google
Andrey
20.07.2018
07:52:41
при добавлении других хостов придется вручную отключать не вариант

Александр
20.07.2018
07:53:22
Господа, а сколько записей истории удаляется при вызове ./zabbix_server -R housekeeper_execute? Я думал до 4 дней. Но размер базы только вырос... Хотя я уменьшил время хранения истории до 7 дней, динамики до 30.

Evgeniy
20.07.2018
07:53:24
Andrey
20.07.2018
07:53:37
ага

вот например

есть диски локальные С,D,E, которые считаются в %

Александр
20.07.2018
07:54:45
Элементов данных?

Evgeniy
20.07.2018
07:54:47
а вырасти могло, если все таблицы в общем innodb как вариант

Andrey
20.07.2018
07:54:48
а есть СХД диски X,Z, которые должны считаться в Гб

Александр
20.07.2018
07:54:59
Не, у нас посгрес

С включенным автовакуумом

Evgeniy
20.07.2018
07:55:28
С включенным автовакуумом
хаускипер и автовакуум совсем разные вещи

Google
Александр
20.07.2018
07:56:37
Ну само собой

Evgeniy
20.07.2018
07:57:04
а есть СХД диски X,Z, которые должны считаться в Гб
по сути у тебя один хост с разными типами дисков. их можно различить однозначно на этом хосте друг от друга?

Александр
20.07.2018
07:57:31
Но ведь удаленные кипером данные сначала только помечены как удаленные, а после вакуума размер базы должен уменьшиться

Igor
20.07.2018
07:58:25
Господа, а сколько записей истории удаляется при вызове ./zabbix_server -R housekeeper_execute? Я думал до 4 дней. Но размер базы только вырос... Хотя я уменьшил время хранения истории до 7 дней, динамики до 30.
сколько в конфиге указано, столько и должно удаляться. если у тебя раз в 4 дня запускается хаузкипер и при этом удаляется только 1000 устаревших записей, то база есстесно будет расти сколько бы ты срок хранения не уменьшал.

Александр
20.07.2018
07:59:34
100000 и каждый час

Igor
20.07.2018
08:00:26
хаускипер по хорошему, чтобы база не росла, должен удалять >= nvps

Александр
20.07.2018
08:01:48
history_uint и history

78 и 36 гиг соответственно

Самые большие

Igor
20.07.2018
08:02:19
ухх. а нвпс у тя сколько?

Александр
20.07.2018
08:02:36
А сейчас ещё читаю что это

Igor
20.07.2018
08:03:45
такая хрень, есть простая проверка, на нее срабатывает триггер HTTPS service is down on hostname не пойму чего он сработал, доступ есть, ошибок в логе нет, имя хоста и имя агента совпадают, телнетом на 443 хожу

Александр
20.07.2018
08:04:14
Суть в чем. База выросла, и я уменьшил сроки хранения в заббиксе. Внезапно, база не уменьшилась и тут я узнал о существовании хаускипера

Я ещё не понимаю принципа его работы, особенно если дергать через бинарник сервера

Artem
20.07.2018
08:06:23
база не уменьшится пока ты не выполнишь вакуум фул

Александр
20.07.2018
08:06:34
А место на диске не увеличивается :(

Igor
20.07.2018
08:06:50
А место на диске не увеличивается :(
все верно, так и должно быть

Александр
20.07.2018
08:07:01
Ага, а это может блокировать базу на минут на 30?

Google
Александр
20.07.2018
08:07:36
Вакуум фул

Artem
20.07.2018
08:08:25
может и больше 30

Александр
20.07.2018
08:09:00
Ну, строка в конфигурации была раскоментирована )

Evgeniy
20.07.2018
08:09:09
то, что хаускипер запускается - не показатель, что он что-то удаляет.

Igor
20.07.2018
08:09:26
Вакуум фул
Простая команда VACUUM (без FULL) только высвобождает пространство и делает его доступным для повторного использования. Эта форма команды может работать параллельно с обычными операциями чтения и записи таблицы, так она не требует исключительной блокировки. Однако освобождённое место не возвращается операционной системе (в большинстве случаев); оно просто остаётся доступным для размещения данных этой же таблицы. VACUUM FULL переписывает всё содержимое таблицы в новый файл на диске, не содержащий ничего лишнего, что позволяет возвратить неиспользованное пространство операционной системе. Эта форма работает намного медленнее и запрашивает исключительную блокировку для каждой обрабатываемой таблицы.

Александр
20.07.2018
08:09:28
И в вебе тоже включено

Evgeniy
20.07.2018
08:09:44
Ну, строка в конфигурации была раскоментирована )
в логах значения удаленных ненулевые про хаускипер?

Александр
20.07.2018
08:10:19
А щас почитаю

Artem
20.07.2018
08:10:33
в общем хаускипер помечает на удаление, просто вакуум освобождает место, таким образом база у теб будет, все время в одном размере -+, а если ты хочешь высвободить место нужен вакуум фул

Evgeniy
20.07.2018
08:11:32
такая хрень, есть простая проверка, на нее срабатывает триггер HTTPS service is down on hostname не пойму чего он сработал, доступ есть, ошибок в логе нет, имя хоста и имя агента совпадают, телнетом на 443 хожу
так а как понять-то? может клиент перезагружался. может еще что-то. если проблема воспроизводится - включи логирование поподробнее

Evgeniy
20.07.2018
08:12:56
да не выключался, висит уже 15 часов цуко
ну яхз чем тут помочь, кроме классического совета выше. может условие триггера так написано...

Evgeniy
20.07.2018
08:14:35
hostname:net.tcp.service[https].max(#3)}=0
значения смотрел? которые в заббиксе.

Google
Evgeniy
20.07.2018
08:15:09
0 прилетает
какие тогда вопросы?

какие данные с триггером, такая и реакция

надо смотреть откуда 0 берется

Александр
20.07.2018
08:15:45
1254242:20180720:063827.977 executing housekeeper 1254242:20180720:092223.682 housekeeper [deleted 10234052 hist/trends, 253507 items, 7763 events, 34895 problems, 0 sessions, 0 alarms, 0 audit items in 9835.696623 sec, idle for 1 hour(s)]

Александр
20.07.2018
08:20:58
Похоже на то

Нет, есть дольше

Admin
ERROR: S client not available

Александр
20.07.2018
08:21:51
5 часов

И более

Всем спасибо за советы. Попробую чуть позже фул вакуум.

Evgeniy
20.07.2018
08:27:14
И более
и при этом запускается каждый час?

Александр
20.07.2018
08:27:39
В конфиге указан период в 1 час.

Но теперь я знаю что это пауза между вызовами

Ilya
20.07.2018
08:28:09
В конфиге указан период в 1 час.
Период – это "кул даун", скорее

Александр
20.07.2018
08:28:20
Ну да выходит так

Alexander
20.07.2018
08:39:13
а есть СХД диски X,Z, которые должны считаться в Гб
Вообще, можно мутить кастомное LLD, которое помимо типа диска будет давать макрос с именем шины (RAID, Fibre Channel, iSCSI, SATA, USB и пр.). На его основе уже создавать нужные элементы данных и триггеры.

Хотя, у винды же мониторятся разделы, у них нет такого свйоства...

Google
Evgeniy
20.07.2018
08:49:16
я для себя в похожей задаче придумал только 3 параметр добавить в триггер. общий объем диска. и уже от этого чтобы работал триггер - по процентам или гигабайтам

Mi
20.07.2018
08:50:21
подскажите, правильна ли мысль, что агент заббикса на linux хосте всю информацию получает через sysfs? (касается стандартных темплейтов)

Igor
20.07.2018
08:51:42
надо смотреть откуда 0 берется
check_https: curl_easy_perform failed for [127.0.0.1:443]: Server returned nothing (no headers, no data)

бля, как так то

Evgeniy
20.07.2018
08:52:35
бля, как так то
мож таймаут в ожидании

Igor
20.07.2018
08:53:14
мож таймаут в ожидании
вот так вот делаю чек: zabbix_get -s hostname -k'net.tcp.service[https]'

на другие хосты возвращает 1

блин, вот никогда не думал что будет запара с простой проверкой

HTTPS service is running 20.07.2018 11:55:05 Up (1) Заработало, но как? почему для zabbix_get прилетает 0

у меня уже бамбит

ОМГ, вот так работает zabbix_get -s 193.70.69.125 -k'net.tcp.service[tcp,,443]' 1

Ilya
20.07.2018
08:58:08
Simple check делается с сервера

Igor
20.07.2018
08:58:08
что за херня такая творится

Simple check делается с сервера
ну да, с сервера я и чекаю гетом

[https] фейлит [tcp,,443] тут все ок

Ilya
20.07.2018
08:59:45
ну да, с сервера я и чекаю гетом
Заббикс гет для агента. Ты не можешь проверить простую проверку через гет

Ilya
20.07.2018
09:01:09
Простая проверка - делай telnet с сервера на порт, и всё

Igor
20.07.2018
09:02:03
короче, поставил агента 3,0 и все работает

Full
20.07.2018
09:07:28
С помощью предобработки можно как-то получить длину строки? Например, на входе имеем строку, а в элементе данных надо хранить ее длину.

Страница 971 из 1183