[ZBX-5697] Can not use end square bracket in external check params Created: 2012 Oct 16  Updated: 2017 May 30  Resolved: 2012 Oct 18

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Server (S)
Affects Version/s: 1.8.16rc1
Fix Version/s: 1.8.16rc1

Type: Incident report Priority: Major
Reporter: Alexey Pustovalov Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: externalchecks, patch
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File square_brackets_in_external_checks.patch    
Issue Links:
Duplicate

 Description   

For example, item key is external["test","dads","dasdas","da[aa]asd"]:
3328:20121016:213833.778 In substitute_simple_macros() data:'external["test","dads","dasdas","da[aa]asd"]'
3328:20121016:213833.778 In get_value() key:'external["test","dads","dasdas","da[aa]asd"]'
3328:20121016:213833.779 In get_value_external() key:'external["test","dads","dasdas","da[aa]asd"]'
3328:20121016:213833.779 In zbx_popen() command:'/etc/zabbix/externalscripts/external 127.0.0.1 "test","dads","dasdas","da[aa'

Zabbix server cuts the last argument.

The problem occurs only on Zabbix 1.8!



 Comments   
Comment by Alexander Vladishev [ 2012 Oct 18 ]

Fixed in the development branch svn://svn.zabbix.com/branches/dev/ZBX-5697

Comment by Andris Mednis [ 2012 Oct 19 ]

Successfully tested.

Please review comment improvements in r30976.

Comment by Alexander Vladishev [ 2012 Oct 19 ]

Fixed in version pre-1.8.16 r30986.

Generated at Fri Apr 26 20:51:48 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.