Size: a a a

Zabbix Russian Community

2020 March 13

OK

Oleg Kostikov in Zabbix Russian Community
Alexandr Gordeev
что это, куда это ? :)
синтаксис знакомый, но куда это лупить ?
в {{#LLDMACRO}.regsub(pattern, output)}
источник

AG

Alexandr Gordeev in Zabbix Russian Community
так если я в аутпут ставлю
1/\d*
1/*
1/..
1/.*
вот ровно это я и получаю в результате, вместо 1/11
источник

AG

Alexandr Gordeev in Zabbix Russian Community
{{#IFNAME}.regsub(1:, 1/\/d*)}

типо так должно работать ? 🤔
источник

OK

Oleg Kostikov in Zabbix Russian Community
Alexandr Gordeev
{{#IFNAME}.regsub(1:, 1/\/d*)}

типо так должно работать ? 🤔
2 числа, разделенных двоеточием, надо взять в 2 группы, и вывести эти 2 группы, но уже разделенные слешем
источник

MO

Mikhail Okhotin in Zabbix Russian Community
"когда программист пытается решить проблему при помощи регулярного выражения, у него появляется ещё одна проблема"
источник

AG

Alexandr Gordeev in Zabbix Russian Community
Oleg Kostikov
2 числа, разделенных двоеточием, надо взять в 2 группы, и вывести эти 2 группы, но уже разделенные слешем
как это о_О ?
я видел в мануалах, что если само значение представлено в виде (123 text), то можно в оутпут поставить \1 это убдет 123, или \2 уто убдет text
источник

AG

Alexandr Gordeev in Zabbix Russian Community
но в моем случае значение прилетает 1:11,1:1 и так далее от 1 до N
источник

OK

Oleg Kostikov in Zabbix Russian Community
Как в этом примере из доки:
MySQL crashed errno 123  {{ITEM.VALUE}.regsub("^([A-Z]+).*([0-9]+)", " Problem ID: \1_\2 ")}  Problem ID: MySQL_123
источник

AG

Alexandr Gordeev in Zabbix Russian Community
пока подходящих примеров не нашел, все попытки вывести в оутпут то что мне нужно, заканчиваются тем что прототайп айтем генерирует на хосте кучу прототайп айтемов 1/.* и тому подобное
источник

AG

Alexandr Gordeev in Zabbix Russian Community
такс пойду еще раз попробую авось зайдет
источник

DC

D.B. Cooper in Zabbix Russian Community
Добрый день, сообщество! Я начал недавно изучать заббикс. Сейчас разбираюсь с макросами в LLD. У меня вопрос: Есть какой-нибудь инструмент, который позволяет узнать значение макроса?

В процессе настройки discovery возникают ошибки. В логе заббикса (/var/log/zabbix/zabbix_server.log) ругается на то, что не может распарсить или на что-нибудь еще. Так вот суть моей проблемы в том, что т.к. я допускаю ошибки в использовании макросов, я бы хотел наглядно видеть их значения, чтобы разобраться. Как можно это сделать? Как можно узнать значение макроса? Какая-нибудь консоль или команда...

Заранее благодарю.
источник

IA

Ilya Ableev in Zabbix Russian Community
D.B. Cooper
Добрый день, сообщество! Я начал недавно изучать заббикс. Сейчас разбираюсь с макросами в LLD. У меня вопрос: Есть какой-нибудь инструмент, который позволяет узнать значение макроса?

В процессе настройки discovery возникают ошибки. В логе заббикса (/var/log/zabbix/zabbix_server.log) ругается на то, что не может распарсить или на что-нибудь еще. Так вот суть моей проблемы в том, что т.к. я допускаю ошибки в использовании макросов, я бы хотел наглядно видеть их значения, чтобы разобраться. Как можно это сделать? Как можно узнать значение макроса? Какая-нибудь консоль или команда...

Заранее благодарю.
Вам в @ZabbixJunior
источник

AG

Alexandr Gordeev in Zabbix Russian Community
D.B. Cooper
Добрый день, сообщество! Я начал недавно изучать заббикс. Сейчас разбираюсь с макросами в LLD. У меня вопрос: Есть какой-нибудь инструмент, который позволяет узнать значение макроса?

В процессе настройки discovery возникают ошибки. В логе заббикса (/var/log/zabbix/zabbix_server.log) ругается на то, что не может распарсить или на что-нибудь еще. Так вот суть моей проблемы в том, что т.к. я допускаю ошибки в использовании макросов, я бы хотел наглядно видеть их значения, чтобы разобраться. Как можно это сделать? Как можно узнать значение макроса? Какая-нибудь консоль или команда...

Заранее благодарю.
а что именно собираете ?
что опрашиваете сетевые железки, сервера windows/linux или еще что ?
источник

AG

Alexandr Gordeev in Zabbix Russian Community
D.B. Cooper
Добрый день, сообщество! Я начал недавно изучать заббикс. Сейчас разбираюсь с макросами в LLD. У меня вопрос: Есть какой-нибудь инструмент, который позволяет узнать значение макроса?

В процессе настройки discovery возникают ошибки. В логе заббикса (/var/log/zabbix/zabbix_server.log) ругается на то, что не может распарсить или на что-нибудь еще. Так вот суть моей проблемы в том, что т.к. я допускаю ошибки в использовании макросов, я бы хотел наглядно видеть их значения, чтобы разобраться. Как можно это сделать? Как можно узнать значение макроса? Какая-нибудь консоль или команда...

Заранее благодарю.
Есть утилита zabbix get, помогает в ручном варианте взять значение с заббикс агента, я иногда использую что бы увидеть какое значение мне вернется, если это сетевые железки, которые опрашиваются по snmp, то можно в ручную запрашивать через snmpwalk нужные oid, и видеть какое значение возвращается.
Я до конца не понял на каком шаге проблема, возможно пишу не о том.
источник

DC

D.B. Cooper in Zabbix Russian Community
Спасибо. В ЗаббиксДжуниор загляну обязательно) По поводу Zabbix Get сейчас почитаю.
источник

DC

D.B. Cooper in Zabbix Russian Community
Alexandr Gordeev
а что именно собираете ?
что опрашиваете сетевые железки, сервера windows/linux или еще что ?
Я пытаюсь настроить LLD по SNMP. Настроил уже обнаружение сетевых интерфейсов на устройствах и добавление метрик по прототипам. А теперь хочу проделать что-то подобное с памятью. Но макрос записывается видимо без SNMPINDEX. Точнее с ним, но значение там не индекса) Вот мне и нужно в "сыром" виде просмотреть значение макроса в которое я записал SNMP ответ и понять что я не так записал.
источник

DC

D.B. Cooper in Zabbix Russian Community
Спасибо.
источник

DC

D.B. Cooper in Zabbix Russian Community
с оперативной памятью)
источник

AG

Alexandr Gordeev in Zabbix Russian Community
D.B. Cooper
Я пытаюсь настроить LLD по SNMP. Настроил уже обнаружение сетевых интерфейсов на устройствах и добавление метрик по прототипам. А теперь хочу проделать что-то подобное с памятью. Но макрос записывается видимо без SNMPINDEX. Точнее с ним, но значение там не индекса) Вот мне и нужно в "сыром" виде просмотреть значение макроса в которое я записал SNMP ответ и понять что я не так записал.
так а память разве не единая на сетевой железке или там несколько oid ?
источник

DC

D.B. Cooper in Zabbix Russian Community
железка не сетевая. Это тестовая машина виртуальная. Просто хочу выдернуть значения занятой оперативной памяти/свободной..
источник