Size: a a a

Zabbix Russian Community

2020 November 03

РБ

Рустам Багаудинов... in Zabbix Russian Community
if (!options.tools) {
               var     vnc = {
                               label: t('VNC'),
                               url: 'http://192.168.20.90/test.php?test=' + options.hostid,
                               data: {'qweqwe': 'asdasd'},
                               target: "_blank"
                       },
в коде используется вот такая конструкция
источник

РБ

Рустам Багаудинов... in Zabbix Russian Community
и data: {'qweqwe': 'asdasd'},
я ни постом ни гетом ни хедером не получаю
источник

РБ

Рустам Багаудинов... in Zabbix Russian Community
в жава я совсем не очень
гугл в помощь и стаковерфлов
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Всё пытаешься в меню свои пункты добавить? )
источник

РБ

Рустам Багаудинов... in Zabbix Russian Community
уже добавил и реализовал переход на новую страничку
источник

РБ

Рустам Багаудинов... in Zabbix Russian Community
хочу по максимуму использовать возможности заббикса без использования внешних скриптов и обработчиков
источник

РБ

Рустам Багаудинов... in Zabbix Russian Community
остался 2 шага
1 это узнать как работает link.data
2 написать php скрипт для получения IP на основе hostid

Админ ленив )))
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Интересное поведение на 5.0.3.
1. Мастер-айтем, читает файл с vfs.file.contents, применяет к содержимому JS препроцессинг, формируя из текста JSON. Историю не хранит
2. Зависимое от него LLD формирует айтемы из прототипов, зависимые от мастер-айтема
3. Айтемы из прототипов с JSONpath выбирают данные из мастера с discard unchanged with heartbeat

И вот иногда, рандомно, в зависимый айтем из LLD падает весь необработанный текст из первого шага ещё до JS.
источник

AV

Alexei Vladishev in Zabbix Russian Community
Alexander Khatsayuk
Интересное поведение на 5.0.3.
1. Мастер-айтем, читает файл с vfs.file.contents, применяет к содержимому JS препроцессинг, формируя из текста JSON. Историю не хранит
2. Зависимое от него LLD формирует айтемы из прототипов, зависимые от мастер-айтема
3. Айтемы из прототипов с JSONpath выбирают данные из мастера с discard unchanged with heartbeat

И вот иногда, рандомно, в зависимый айтем из LLD падает весь необработанный текст из первого шага ещё до JS.
Звучит как баг, но это маловероятно. JS наверное простой, но может в нём проблема?
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Alexei Vladishev
Звучит как баг, но это маловероятно. JS наверное простой, но может в нём проблема?
Да, очень простой, разбиение по переносу строки и из каждой строки формируется документ JSON.
Я сейчас включил историю на мастере, посмотрю что в нём в этот момент бывает. Меня смущает то, что в айтем падает содержимое до препроцессинга.
источник

AV

Alexei Vladishev in Zabbix Russian Community
Alexander Khatsayuk
Да, очень простой, разбиение по переносу строки и из каждой строки формируется документ JSON.
Я сейчас включил историю на мастере, посмотрю что в нём в этот момент бывает. Меня смущает то, что в айтем падает содержимое до препроцессинга.
Да, это очень странно. С другой стороны, если бы такое происходило, то нас бы завалило баг репортами. Вроде бы я ни о чём подобном ничего не слышал.
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Alexander Khatsayuk
Интересное поведение на 5.0.3.
1. Мастер-айтем, читает файл с vfs.file.contents, применяет к содержимому JS препроцессинг, формируя из текста JSON. Историю не хранит
2. Зависимое от него LLD формирует айтемы из прототипов, зависимые от мастер-айтема
3. Айтемы из прототипов с JSONpath выбирают данные из мастера с discard unchanged with heartbeat

И вот иногда, рандомно, в зависимый айтем из LLD падает весь необработанный текст из первого шага ещё до JS.
У меня такое было на 4.4. В чем была проблема, не помню. Попробую накопать
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Правда это было не в ллд, а просто в зависимых
источник

VS

Vladislavs Sokurenko in Zabbix Russian Community
можно добавить debug в javascript:
Zabbix.Log(3, "this is a log entry written with 'Warning' log level")
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Vladislavs Sokurenko
можно добавить debug в javascript:
Zabbix.Log(3, "this is a log entry written with 'Warning' log level")
Да, спасибо, забыл про эту возможность.
источник

АЩ

Андрей ℕ∅ℝↁ Щеглов... in Zabbix Russian Community
Привет. Подскажите, пожалуйста. Мне нужно через веб-сценарии выдернуть переменную requesttoken. Как это сделать?
Нашел в интернетах такую строчку, но похоже кривая regex:name="requesttoken" value="(["]*)
источник

OK

Oleg Kostikov in Zabbix Russian Community
В поле "Имя" - {requesttoken}, в поле "Значение" - регулярка, которая вытащит этот токен в 1-ю группу
источник

АЩ

Андрей ℕ∅ℝↁ Щеглов... in Zabbix Russian Community
А, фигурные скобки забыл, спасибо
источник

АЩ

Андрей ℕ∅ℝↁ Щеглов... in Zabbix Russian Community
Oleg Kostikov
В поле "Имя" - {requesttoken}, в поле "Значение" - регулярка, которая вытащит этот токен в 1-ю группу
а почему requesttoken в имя ? Не могу использовать любое ?

Шаг "Вход" [2 из 2] завершен с ошибкой: error in step variables "{sid}=regex:name="requesttoken" value="([0-9a-z])"": cannot extract the value of "{sid}" from response
источник

OK

Oleg Kostikov in Zabbix Russian Community
Андрей ℕ∅ℝↁ Щеглов
а почему requesttoken в имя ? Не могу использовать любое ?

Шаг "Вход" [2 из 2] завершен с ошибкой: error in step variables "{sid}=regex:name="requesttoken" value="([0-9a-z])"": cannot extract the value of "{sid}" from response
можно любое, это просто имя переменной
источник