[ZBX-10347] undefined indexes with user macros in 3.0beta2 Created: 2016 Feb 03  Updated: 2017 May 30  Resolved: 2016 Feb 09

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Frontend (F)
Affects Version/s: 3.0.0beta2
Fix Version/s: 3.0.0rc2

Type: Incident report Priority: Blocker
Reporter: Matt Tolle Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: frontend
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

centos


Issue Links:
Duplicate
duplicates ZBX-10290 Non-obvious Problem with user macros ... Closed

 Description   

We deployed a test version of 3.0beta2 to prep for upgrading in production to 3.0 when it is released. I'm getting these errors in the "Monitoring -> Dashboard":

Undefined index: {$MEM_UTIL_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$SWAP_PUSED_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_RESET} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV2} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]
Undefined index: {$MEM_UTIL_SEV3} [zabbix.php:21 ? require_once() ? ZBase->run() ? ZBase->processRequest() ? CView->getOutput() ? include() ? make_system_status() ? makeTriggersPopup() ? CMacrosResolverHelper::resolveTriggerNames() ? CMacrosResolver->resolveTriggerNames() ? CMacrosResolver->resolveTriggerExpressionUserMacro() in include/classes/macros/CMacrosResolver.php:1002]

(sorry about the evil formating)
Looking at https://www.zabbix.com/forum/showthread.php?t=26807 it looks like I need to add these indexes in to my DB now? That seem correct to you?



 Comments   
Comment by Alexey Pustovalov [ 2016 Feb 03 ]

Hi Matt,

Could you show us trigger expression with {$MEM_UTIL_RESET} macro?

Comment by Vitaly Zhuravlev [ 2016 Feb 04 ]

Could be related to : https://support.zabbix.com/browse/ZBX-10290

Comment by Matt Tolle [ 2016 Feb 04 ]

I agree that looks like our issue. I just upgraded to 3.0rc1 and the issues is still there. So maybe in the next version.

Comment by Oleg Egorov (Inactive) [ 2016 Feb 09 ]

(1) No string changes

sasha CLOSED

Comment by Oleg Egorov (Inactive) [ 2016 Feb 09 ]

ZBX-10290 Will be fixed under this issue

Comment by Oleg Egorov (Inactive) [ 2016 Feb 09 ]

RESOLVED in svn://svn.zabbix.com/branches/dev/ZBX-10347 r58342

Comment by Alexander Vladishev [ 2016 Feb 09 ]

Successfully tested! Take a look at my changes in r58351.

oleg.egorov REVIEWED and CLOSED

Comment by Oleg Egorov (Inactive) [ 2016 Feb 09 ]

FIXED in in 3.0.0rc2 (trunk) r58357.

Generated at Sat Apr 20 11:18:21 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.