@ZabbixPro

Страница 752 из 1183
Илья
18.03.2018
18:53:02
Столкнулся с проблемой. Делаю LLD-шаблон с External check (очень помогли c примером здесь, в Zabbix Talks) — скрипт корректно работает, возвращает правильные данные в JSON. Там нет ничего трудного. External check используется потому, что в самом OID есть две переменных, которые надо получать. например: ... iso.3.6......43.1.2.4353.12 = INTEGER: 7909 iso.3.6......43.1.2.4353.13 = INTEGER: 8217 ... iso.3.6......43.1.2.4765.9 = INTEGER: 8347 iso.3.6......43.1.2.4765.10 = INTEGER: 8440 ... Видно, что меняются как последние цифры в OID, так и предпоследние. И всё хорошо работает для простых данных, которые надо получать по SNMP, и которые не нуждаются в дальнейшей "очистке", НО! Есть данные, которые надо доочищать через External check у Item Prototype, там сложная формула и есть «ИЛИ» (просто описывать это долго, почему так, но там и правда нужен External check). Проблема в том, как это сделать через Item Prototype. Не могу передать в External check существующее значение, ругается на ошибку. Может, кто-то сталкивался? В чём моя ошибка? Скриншот тоже прикрепляю. То, что там сейчас скрипт на python — значения не имеет, это Proof-of-concept.



Alex
18.03.2018
18:56:29
Столкнулся с проблемой. Делаю LLD-шаблон с External check (очень помогли c примером здесь, в Zabbix Talks) — скрипт корректно работает, возвращает правильные данные в JSON. Там нет ничего трудного. External check используется потому, что в самом OID есть две переменных, которые надо получать. например: ... iso.3.6......43.1.2.4353.12 = INTEGER: 7909 iso.3.6......43.1.2.4353.13 = INTEGER: 8217 ... iso.3.6......43.1.2.4765.9 = INTEGER: 8347 iso.3.6......43.1.2.4765.10 = INTEGER: 8440 ... Видно, что меняются как последние цифры в OID, так и предпоследние. И всё хорошо работает для простых данных, которые надо получать по SNMP, и которые не нуждаются в дальнейшей "очистке", НО! Есть данные, которые надо доочищать через External check у Item Prototype, там сложная формула и есть «ИЛИ» (просто описывать это долго, почему так, но там и правда нужен External check). Проблема в том, как это сделать через Item Prototype. Не могу передать в External check существующее значение, ругается на ошибку. Может, кто-то сталкивался? В чём моя ошибка? Скриншот тоже прикрепляю. То, что там сейчас скрипт на python — значения не имеет, это Proof-of-concept.
Preprocessing

Илья
18.03.2018
18:59:08
Preprocessing
А он есть в 3.0, или появился позже?

Google
Alex
18.03.2018
19:00:17
А он есть в 3.0, или появился позже?
Он только в с версии 3.4 идёт. В 4.0 будет, я думаю релиз в течении 80 дней будет.

Andrey
18.03.2018
19:03:46
3 мес почти.

а написано Q1/2018

Alexander
18.03.2018
19:04:24
а написано Q1/2018
бывает. можно и говна с багами зарелизить

Alex
18.03.2018
19:06:33
По поводу сроков релиза, это моё личное ИМХО. Слушать или нет чужие мнения, решать вам.

Илья
18.03.2018
19:06:46
Он только в с версии 3.4 идёт. В 4.0 будет, я думаю релиз в течении 80 дней будет.
Спасибо! Наверное, буду в эту сторону тоже смотреть, подниму ещё одну версию Zabbix. Тоже сталкивался с таким советом здесь и вообще в сети. Но пока делаю на 3.0 Так что вопрос актуальный. Как можно ещё передать данные в External check в Item Prototype для 3.0 LTS

Andrey
18.03.2018
19:14:53
бывает. можно и говна с багами зарелизить
ну просто 3.4 ставить уже не вариант. а 4.0 альфа еще не вариант.

а фичи хотца

Alex
18.03.2018
23:03:21
echo "{ \"data\": " && head -n-2 /proc/mdstat | tail -n+2 | grep -o "^..." | xargs | tr -d "\n" | jq -R -s 'split(" ")' | awk '{print "\"{#MDNAME}\":" $1}' && echo "}" Вот как приходится изголятся из-за отсутствия plain text в ЛЛД. И csv тут ну никак не поможет. cat /proc/mdstat Вот как в итоге должно выглядеть запрос к низкоуровневому обнаружению. Все остальные действия по обрезке текста уже могут регулярками выполняться в препроцессинге.

Alseg
19.03.2018
01:58:13
Есть способ засетапить триггер-зависимости массово? Не тыкать же каждый триггер в каждом хосте?

John
19.03.2018
04:49:41
Доброе утро, у меня вопрос, как можно решить задачу с тригером. Дано: Тригер который срабатывает когда на системном диске меньше 5% свободного места. Тригер прдупреждение. Мне нужно сделать так, что когда места становится меньше 2%, то либо тригер меняет свою важность, либо первый тригер тихо закрывается без рассылки и зажигается критическийтригер. Такое можно реализовать?

Александр
19.03.2018
04:51:17
Нужно сделать второй триггер на 2% как зависимость

Google
John
19.03.2018
05:00:17
Но тогда первый не загорится, пока не включится второй триггер на 2%. Нет? Я так понял логику зависимостей

Alexander
19.03.2018
05:03:37
Столкнулся с проблемой. Делаю LLD-шаблон с External check (очень помогли c примером здесь, в Zabbix Talks) — скрипт корректно работает, возвращает правильные данные в JSON. Там нет ничего трудного. External check используется потому, что в самом OID есть две переменных, которые надо получать. например: ... iso.3.6......43.1.2.4353.12 = INTEGER: 7909 iso.3.6......43.1.2.4353.13 = INTEGER: 8217 ... iso.3.6......43.1.2.4765.9 = INTEGER: 8347 iso.3.6......43.1.2.4765.10 = INTEGER: 8440 ... Видно, что меняются как последние цифры в OID, так и предпоследние. И всё хорошо работает для простых данных, которые надо получать по SNMP, и которые не нуждаются в дальнейшей "очистке", НО! Есть данные, которые надо доочищать через External check у Item Prototype, там сложная формула и есть «ИЛИ» (просто описывать это долго, почему так, но там и правда нужен External check). Проблема в том, как это сделать через Item Prototype. Не могу передать в External check существующее значение, ругается на ошибку. Может, кто-то сталкивался? В чём моя ошибка? Скриншот тоже прикрепляю. То, что там сейчас скрипт на python — значения не имеет, это Proof-of-concept.
Странная конструкция - получить данные потом отдать на внешнюю дообработку.Ваше решение работать не будет, т.к. получить данные из итема и отдать как параметр в другой возможно только в Calculated Items. Но, полагаю требуемых возможностей там вы не нашли. Может тогда сразу получать их в нужном виде снаружи?

John
19.03.2018
05:07:28
Тогда будет ОК событие прилетать :)

John
19.03.2018
05:13:06
А, кажется до меня дошло

Спасибо, щас поробую

Damir
19.03.2018
06:14:23
Коллеги, есть ли логи сессий пользователей в заббикс?

John
19.03.2018
06:16:31
Получилось как надо. Спасибо за совет!

John
19.03.2018
06:51:32
объеденил эти два совета

а сделать 2 триггера: 1-ый горит, когда не просто меньше 5%, а когда место в диапазоне <5% AND >2%. 2-ой - уже горит для условия <=2%

В вашем случае - 5% должен зависеть от 2%

Damir
19.03.2018
06:57:17
в отчетах посмотрите
в отчет только новые входы. Нужно все сессии

Alexander
19.03.2018
07:52:42
в отчет только новые входы. Нужно все сессии
Все сессии - это что? активные на данный момент? все действия (создание обновление удаление) в отчете есть

Aliaksandr
19.03.2018
08:18:20
Коллеги, добрый день! Правильно ли я понимаю, что можно через запятую указать в конфиге забикс агента несколько забикс серверов и данные будут ходить на 2 сервера? ServerActive=x.x.x.x:10051,y.y.y.y:10052

Aliaksandr
19.03.2018
08:23:16
спасибо

Valentin
19.03.2018
08:24:30
спасибо
Я только по портам не уверен. А если просто ip указывает - точно работает.

Google
Aliaksandr
19.03.2018
08:25:13
Ну как я понимаю порт должен просто совпадать на сервере и в агенте

Valentin
19.03.2018
08:26:35
Ну как я понимаю порт должен просто совпадать на сервере и в агенте
Ну не совсем. У сервера и агента он как раз разный.

Дмитрий
19.03.2018
08:30:47
активный или пассивный режим расматривается ?

если пасивный - то порт указывается на стороне сервера

Aliaksandr
19.03.2018
08:34:03
именно активный

Дмитрий
19.03.2018
08:34:49
с активным не уверен что на разных портах сможет

синтактис x.x.x.x:10051 не валидный

Valentin
19.03.2018
08:36:07
Если активный, то там по моему только ip через запятую указываются.

Aliaksandr
19.03.2018
08:36:16
понял, спасибо, учту

Noesall
19.03.2018
10:37:07


привет всем! подскажите пожалуйста куда смотереть? приходят увидомление в телеграм с большой задержкой. а забикс выдает это

Ilya
19.03.2018
10:37:45
Смотреть в сторону "запустить скрипт руками с дебагом и определить причину"

Noesall
19.03.2018
10:38:09
из консоли запускаю все супер

быстро приходит

Михаил
19.03.2018
10:41:04
из-под юзера zabbix?

Shazo
19.03.2018
10:42:09
не срабатывают ли какие-либло лимиты при определенном числе обращений?

Sergey
19.03.2018
10:42:14
А что там в скрипте то

Это через апи ботовское?

Александр
19.03.2018
10:44:12
жалко что заббикс не умеет повышать важность триггера динамически от длительности проблемы

Google
Ilya
19.03.2018
10:50:01
из консоли запускаю все супер
Возможно, графики какие-нибудь или ещё что-то используется при отправке. Заливай всё на pastebin, и реальное событие и тестовое – посмотрим.

Damir
19.03.2018
10:54:19
В администрировании пользователей заббикса есть пункт "в системе?". Там отображается последний вход. Можно ли посмотреть, например, предпоследний?) В базе в attempt_clock только последнее.

Sergey
19.03.2018
10:58:19
Admin
ERROR: S client not available

Damir
19.03.2018
11:05:47
Report-Audit
это разные вещи. В аудите момент аутентификации, которая могла быть и год назад

Alexander
19.03.2018
11:50:00
это же не противоречит поставленной задаче

Vitalii
19.03.2018
12:01:38
Филипп
19.03.2018
12:35:11
Всем привет. Народ подскажите, установил агента, а запустить не winde его не могу. В чем причина может быть?

Ошибка 1053

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

Igor
19.03.2018
12:37:36
При ручном запуске
04-04-2016, 15:42 Originally posted by vetal View Post Установил zabbix agent, указал путь к файлу конфига, при старте службы ошибка 1053: Служба не ответила на запрос своевременно. Что можно сделать? проверьте пути к исполняемым файлам в свойствах службы, если они не совпадают, то будем именно такая ошибка Отсюда: https://www.zabbix.com/forum/in-russian/45396-%D0%9F%D1%80%D0%B8-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B-zabbix-agen-%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-1053-%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0-%D0%BD%D0%B5-%D0%BE%D1%82-a?t=53148

Филипп
19.03.2018
12:45:11
Я менял вот этот файл: zabbix_agentd.win.conf, в свойствах стоит "C:\zabbix_agentd.conf"

У меня таког не было(

Юрий
19.03.2018
12:47:24
Всем привет, а кто-нибудь сталкивался с подсчетом потоков процесса в Linux? Почему он может возвращать количество 1?

Филипп
19.03.2018
12:50:09
Скоррективарол, теперь Ошибка 1067

04-04-2016, 15:42 Originally posted by vetal View Post Установил zabbix agent, указал путь к файлу конфига, при старте службы ошибка 1053: Служба не ответила на запрос своевременно. Что можно сделать? проверьте пути к исполняемым файлам в свойствах службы, если они не совпадают, то будем именно такая ошибка Отсюда: https://www.zabbix.com/forum/in-russian/45396-%D0%9F%D1%80%D0%B8-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B-zabbix-agen-%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-1053-%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0-%D0%BD%D0%B5-%D0%BE%D1%82-a?t=53148

Google
Александр
19.03.2018
12:50:28
что скорректировал?

Юрий
19.03.2018
12:51:24
Нет прав?
Если сделать ps -ef под пользователем zabbix то показывает нормальное количество

Филипп
19.03.2018
12:59:04
Файл zabbix_agentd.conf и перенес в нужную дирректорию

что скорректировал?

Александр
19.03.2018
13:12:41
а логи заббикса?

Юрий
19.03.2018
13:20:57
Неужели все мониторят только количество процессов? ))

Noesall
19.03.2018
13:28:50
обнаружил проблему при отправки из консоли curl https://api.telegram.org/bot384ффффффффффффффффффффффффSE/getUpdates

ничего не происходит

Ilya
19.03.2018
13:29:16
Вот тебе и ответ

Noesall
19.03.2018
13:29:34
а как это исправить так и не понял

Ilya
19.03.2018
13:29:55
Я не знаю

Noesall
19.03.2018
13:30:32
куда смотреть?

Vitalii
19.03.2018
13:31:16
:)

Noesall
19.03.2018
13:33:19
пришлось создать нового бота и все ок

Ilya
19.03.2018
13:34:01
Думаю, проблема была в огромном количестве буквы "ф"

Дмитрий
19.03.2018
13:34:17
иксдэ

Noesall
19.03.2018
13:34:19
я заменил

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