@ZabbixPro

Страница 70 из 1183
Ilya
31.10.2016
09:38:29
Ну тут 50% ответа кроется

Что будет при рестарте? Деградации же нет никакой

Jenny
31.10.2016
09:39:06
Ну тут 50% ответа кроется
опыт мне подсказывает, что не поможет

Ilya
31.10.2016
09:39:08
Даже если дырка на графиках – какие триггеры возникнут?

Google
Ilya
31.10.2016
09:39:20
опыт мне подсказывает, что не поможет
Мой опыт показывает иное :)

Jenny
31.10.2016
09:39:54
Даже если дырка на графиках – какие триггеры возникнут?
есть внешние вещи, завязанные на базу, а не на триггеры

Ilya
31.10.2016
09:40:13
На базу

Никто про базу и не говорит

Jenny
31.10.2016
09:43:46
Никто про базу и не говорит
там все сложно=) Но не суть. Нашли в сорцах, как это работает, починили

Ilya
31.10.2016
09:44:03
Как?

Aleksandr
31.10.2016
09:44:06
расскажи нам =)

Jenny
31.10.2016
09:44:37
кароч, некстид для таблиц он берет из таблицы ids все-таки

Ilya
31.10.2016
09:44:47
☝️

Jenny
31.10.2016
09:44:54
поэтому внесли в идс значение

рестартнули, поехало

Ilya
31.10.2016
09:45:13
Все ж рестартнули?

Jenny
31.10.2016
09:45:20
странно, что ни у кого в идс нет значения autoreg_host

Google
Aleksandr
31.10.2016
09:45:30
странно, куда же оно тогда исчезает, или почему не появляется изначально

Ilya
31.10.2016
09:46:03
странно, что ни у кого в идс нет значения autoreg_host
Потому что никто не юзает авторегистрацию хостов? )

Jenny
31.10.2016
09:46:25
но не полное же отсутствие

Ilya
31.10.2016
09:46:43
1:0 техподдержка заббикса проиграла

Aleksandr
31.10.2016
09:46:49
лол

Jenny
31.10.2016
09:47:21
Все ж рестартнули?
угу, релоад не инициирует перечитывание этой таблицы, к сожалению

Aleksandr
31.10.2016
09:48:50
плохое решение
других то особо и нет, у автоинкремента нет SET в контексте таблицы но я уже понял, что сет делать в самих запросах с данными

Jenny
31.10.2016
09:49:20
Что теперь подсказывает опыт?
опыт подсказывает, что просто рестарт бы ничего не дал, он бы опять пошел от нуля

рестарт - не решение

Ilya
31.10.2016
09:53:01
Я говорил про "поправить таблицу с выключенным сервером"

Jenny
31.10.2016
09:55:15
Я говорил про "поправить таблицу с выключенным сервером"
Илья, ну это же ерунда, мы сейчас спорим о причинах и следствиях. Глупый спор. Да, мы рестартовались, но только потому, что нашли однозначное решение и нам нужно было его применить.

В общем, для будущих поколений:

Есть функция по получению максид: zbx_uint64_t DBget_maxid_num(const char *tablename, int num) { if (0 == strcmp(tablename, "history_log") || 0 == strcmp(tablename, "history_text") || 0 == strcmp(tablename, "events") || 0 == strcmp(tablename, "dservices") || 0 == strcmp(tablename, "dhosts") || 0 == strcmp(tablename, "alerts") || 0 == strcmp(tablename, "escalations") || 0 == strcmp(tablename, "autoreg_host")) return DCget_nextid(tablename, num); return DBget_nextid(tablename, num); }

Она делает запрос к ids: result = DBselect("select nextid from ids where table_name='%s' and field_name='%s'", table->table, table->recid);

если не находит, и тут предположение о необходимости рестарта Ильи @ableev должно было бы сработать по идее (так что беру свои слова, что обычный рестарт бы не помог, назад), то идет в таблицу и берет максид: if (NULL == (row = DBfetch(result))) { DBfree_result(result); result = DBselect("select max(%s) from %s where %s between " ZBX_FS_UI64 " and " ZBX_FS_UI64, table->recid, table->table, table->recid, min, max);

Вопрос о причинах возникновения ошибки все еще остается, конечно, но этого уже не узнать

Google
Maxim
31.10.2016
11:31:02
А вот вопрос про Action Script. можно ли как-то сообщить о том, что скрипт запустился? а то не очень удобно мониторить эти события

Wolf
31.10.2016
11:42:01
в скрипте запись в лог сделать

Vladimir
31.10.2016
15:05:01
Господа, а насчет, Есть в нашем примере несколько датчиков с “reading_type:0x6f”. Для этих датчиков “Table 42-1, Event/Reading Type Code Ranges” советует использовать “Table 42-3, Sensor Type Codes” для расшифровки значений бит. Например, датчик 'Power Unit Stat' имеет тип “type:0x9”, который означает “Блок питания”. Смещение 00h означает “Выключено/Обесточено”. Другими словами, если младший значимый бит равен 1, то сервер выключен. Для проверки этого бита можно воспользоваться функция band с маской 1. Выражение триггера может выглядеть следующим образом, вот этого из доки, в каком виде мне принимать значения ? Что бы Заббикс высчитывал битовый сдвиг ? :) Возможно вопрос тупой, простите.

16-иричной ?

Александр
31.10.2016
17:41:09
Итак, есть проблема дефолтного шаблона. Триггер Zabbix discoverer processes more than 75% busy срабатывает раз в час. Это собственно период обнаружения.

выглядит так

Vladimir
31.10.2016
17:44:40
поменяй на #2 last

Evgenii
31.10.2016
17:50:31
Либо добавь больше процессов discovery на сервере/проксе. Чтобы была меньше утилизация.

Видно же, что не справляется в пиках.

И вообще, зачем использовать дефолтные шаблоны?

Evgenii
31.10.2016
17:57:23
Ну либо этого мало для такой нагрузки по дискавери, либо сервер/прокси забыли перезапустить, либо не стОит :-)

И кстати, я надеюсь ZKP это тот же самый сервер/прокси, для которого снимается этот параметр.

Александр
31.10.2016
18:52:06
тот же

ну там дискавери то 1-24

1-254*

Sergey
01.11.2016
12:03:24
У есть подобная проблемка, каждый час срабатывает триггер Disk I/O is overloaded on Zabbix server

hdhog
01.11.2016
12:04:05
housekeeper включается?)

Igor
01.11.2016
12:04:05
это хаузкипер долбит в базу

Google
Sergey
01.11.2016
12:05:58
А как его выключить? Или его включить надо)

hdhog
01.11.2016
12:06:50
если выключить у тебя место кончится через некоторое время

если база уже оч большая и много данных приходится удалять посмотри в сторону партиционирования таблиц истории и трендов

тогда выключишь housekeeper для них потом. если версия 3 то там вебе можно отключить для них его. если 2 то в конфиге целиком выключается

Sergey
01.11.2016
12:09:52
Спасибо) а то не знал в каком направлении копать

Igor
01.11.2016
12:21:37
ну и можно просто в конфиге прописать частоту запуска и количество удаляемых записей ))

hdhog
01.11.2016
12:22:01
тож варинт. )

Ilya
01.11.2016
12:26:24
"У меня есть проблемка. Каждый час срабатывает триггер, Requests drop on www cluster"

Kirill
02.11.2016
07:24:13
Мужики

Новое условие, значение тэга

Чего писать проблема = проблема ?

Evgenii
02.11.2016
07:25:03
А есть ли в природе те, что разобрался и с пользой использует теги и вообще 3.2?

Kirill
02.11.2016
07:25:32
Ну блин, уведомления не приходят же пока не создашь правильный триоер

Триггер

Я об этом

Что бы слалось когда проблема

@valentusys у Вас была вроде б засада с этим, не ?

Evgenii
02.11.2016
07:37:59
Это необязательное поле вроде ж

никто не заставляет

Google
Андрей
02.11.2016
10:10:26
Добрый день. А подскажите, если знаете, мне нужно с помощью lld на серверах виндовых искать определенные сервисы и контролировать их, но есть бумажка, по которой я должен искать не на всех подряд серверах, а на строго определенных. Т.е. есть серверы servx, servy, servz. Есть бумажка, в которой написано: "сервис 1 должен быть запущен на серверах servx и servz, а сервис 2 на серверах servy и servz". По факту оба сервиса могут присутствовать на всех трех серверах, но контролировать их надо в соответствии с бумажкой. Суть в том, что я надеялся в фильтрах правила обнаружения сделать правило, в котором отфильтровать по именам серверов и именам сервисов, но никак не могу понять из документации, есть ли какой-то макрос с именем узла в фильтрах правил обнаружения. Zabbix 3.0.3

Evgenii
02.11.2016
10:17:16
Вроде такого макроса нет, но ничего не мешает сделать кастомный скрипт дискавери, который отдаёт в одном из полей имя машины.

Сергей
02.11.2016
17:02:05
Кто в zabbix настраивал прием syslog от cisco ?

Точнее как заббикс заставить принимать понял, но как все настроить у демона rsyslog в centos 7 ?

Leo
02.11.2016
17:37:02
Точнее как заббикс заставить принимать понял, но как все настроить у демона rsyslog в centos 7 ?
Мы на отдельный юниксовый серв кладем и потом парсим этот лог

Yuriy
02.11.2016
17:37:15
Надо демону сказать чтоб он слушал 514 порт udp

В настройках рсислога такое должно быть

Посмотри нетстатом он этот порт udp слушает на адресе 0.0.0.0?

Сергей
02.11.2016
17:40:55
Пока нет, но у меня больше непоняток как rsyslog заставить отправлять заббиксу через zabbix _sender

Хоть что-то на него от цисок валиться?

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