[ZBXNEXT-20] web scenarios should be able to be template members Created: 2008 Jan 15  Updated: 2013 Jun 12  Resolved: 2013 Jun 12

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: None
Affects Version/s: None
Fix Version/s: 2.1.0

Type: New Feature Request Priority: Major
Reporter: Marty Shannon Assignee: Unassigned
Resolution: Fixed Votes: 74
Labels: templates, webmonitoring
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Appears in 1.4.4.


Issue Links:
Duplicate
is duplicated by ZBXNEXT-389 macros are not available in web scena... Closed
is duplicated by ZBX-2479 Web scenarios inheritance does not work. Closed

 Description   

I have a (large) number of machines running the same web service (behind a load balancer). I need to make the same web checks to all of them. The current implementation of web monitoring would require the creation of 1 "application" per machine, adding a single scenario to each "application", each of which has only 1 "step". In fact, I have several sets of different kinds of web servers (some on the same machines as others, some not), so the issue is significantly compounded for me. I don't want to abolish the current implementation of web monitoring, necessarily, but because the data collected by web monitoring is so very useful, I'd really like to have a way to stuff a web monitoring scenario into a template so I can share it across all the hosts that behave the same way.



 Comments   
Comment by Gergely Czuczy [ 2009 Dec 02 ]

Agreed. This would be quite handsome for all of us who are administrating a farm of webservers behind a loadbalancer.

Comment by RIT [ 2010 Feb 22 ]

This would be a great feature administrating a large number of websites. Also with the

{HOST.DNS}

MACRO that can be used in the URL field of a scenario step.

Comment by Cal Sawyer [ 2010 Mar 29 ]

Really badly needed here as well. ZBXNEXT-20? That's a tad old, innit? Maybe if it was reopened in the ZBXNEXT range being considered for 1.8.x, it would get included!

Comment by jurgen weber [ 2010 May 26 ]

Yeah, this would be terribly neat and we require it also.

Comment by richlv [ 2010 May 28 ]

ZBXNEXT-389 might be connected

Comment by richlv [ 2010 Aug 19 ]

implementing this might also solve a desire for common web scenario failure alerting (ZBXNEXT-476)

Comment by João Figueiredo [ 2010 Nov 17 ]

Any progress on this?

Comment by Mateusz Kwiatkowski [ 2011 Jan 10 ]

Any progress? It's 'must have' feature for us.

Comment by Tom Smith [ 2011 Feb 09 ]

Can someone please comment on this. This feature is also VERY IMPORTANT for us, the last we had heard is it would be ready in 1.8, but 1.8.4 is out and still no web templates.

Comment by Sergey Kononenko [ 2011 Apr 14 ]

I had written partial support of templates for web scenarios (http://www.zabbix.com/forum/showthread.php?t=10743) for zabbix 1.6.x, but now 1.8.x GUI became more complex, so it is too hard for me to port my patch to 1.8.x. Better if it will do main Zabbix developers

Comment by Vasiliy Kaygorodov [ 2011 Apr 18 ]

Would like to hear from developers - this is really needed feature for us too, and this feature is already 4 years old... Any plans implementing this?

Comment by richlv [ 2011 Apr 18 ]

as far as i know, it's not on the short term roadmap - which you can actually see at https://zabbix.org/wiki/Docs/specs/2.0_roadmap

Comment by Vasiliy Kaygorodov [ 2011 Apr 18 ]

Thanks for the update Rich.

For sure I'm not in a position to criticize here, but just wondering - why development team focus on implementing 'fancy look-and-feel' features (like ZBXNEXT-674 or ZBXNEXT-294) in a monitoring system which announces itself as "Tested with 100,000 monitored devices and servers", instead of adding a really useful feature which will extend Zabbix capabilities to be able to monitor 100,000,000 devices and servers?

Comment by richlv [ 2011 Apr 18 ]

i wouldn't call those two features being developed "fancy look-and-feel" in any way
but as that's what companies want, development gets focused in that direction for now...

Comment by Steve Ruiz [ 2011 Apr 18 ]

Is there any interest in pooling money for this feature? I know my company would be willing to contribute some money to see this feature implemented.

Comment by Alexey Vazhnov [ 2011 Apr 18 ]

We have requested this feature from [email protected] and have received a commercial offer for 3,900.00 EUR.

Comment by Matt Reidy [ 2011 Apr 19 ]

I'd contribute some money to get this done in time for the 2.0 release.

Comment by Steve Ruiz [ 2011 Apr 20 ]

I contacted sales about the possibility of pooled "donations" to make this feature happen, and their sales manager said she'd get back to me soon.

Comment by Cal Sawyer [ 2011 Apr 21 ]

In fact, this might work for a number of requests that have been languishing in ZBX-NEXT. Perhaps a forum subcategory could be created for discussion of community-funded projects?

  • csawyer (my .com proposed and funded zabbix_proxy - you're welcome )
Comment by james [ 2011 Apr 21 ]

Thats what pfSense does: they have a separate forum category for 'bounties' that either open source devs can take and work on, or the pfSense team picks up. Or something like that. I second that idea.

Comment by Steve Ruiz [ 2011 May 20 ]

FYI, response from sales:

Sorry it takes us longer than we expected to response to your message. We took your proposition very seriously. As a result in our latest newsletter we have introduced Sponsor "Most Wanted" feature. On that newsletter ZBXNEXT-1 was proposed for shared sponsoring as it has bigger priority and actually smaller development costs.

According to information from ZBXNEXT feature you are talking about is on the second raw. So we plan to send proposal to share sponsoring cost of this feature in the very beginning of June. I hope we may still consider your company as co-sponsor.

Please let me know if you have any questions or ideas on this matter.

I just subscribed to their newsletter and will update this bug if I hear anything more.

Comment by Sergey Sorokin [ 2011 Jun 14 ]

ZBXNEXT-20 is June's 'Most Wanted' feature (see http://www.zabbix.com/newsletters/2011/newsletter_june.html#Junes_Most_Wanted_ZBXNEXT-20). So support this function by sending us an e-mail with the amount you are ready to pay. For details see June's newsletter

Comment by Sergey Sorokin [ 2011 Jun 14 ]

Just few minutes ago I have received a letter from Zabbix user who is willing to contribute another $500 to support ZBXNEXT-20. Anybody else?

Comment by Steve Ruiz [ 2011 Jun 15 ]

Just confirmed our commitment to $500 USD to sales. Probably can get our management to double that if we are close but not quite there.

Comment by Alexey Serba [ 2011 Nov 09 ]

It would be great to be able to use user defined host level macro-s in web check definitions, i.e. not only {HOSTNAME}, but also arbitrary user defined variables.

Comment by Alexei Vladishev [ 2012 Mar 15 ]

Guys,

I have good news. The feature will be implemented in 2.2 for sure. One great company is committed to fully support this development work.

Comment by Steve Ruiz [ 2012 Mar 15 ]

Shameless plug for my company - mirthcorp.com. We are glad to fund this feature help a fellow open source company, and really looking forward to using this feature in zabbix.

Comment by Raymond Kuiper [ 2012 Oct 15 ]

Alexei, can you please comment on why this was promised for 2.2 and now has been set to the status NMR?
Does this mean the feature will not be available in 2.2?

Comment by richlv [ 2012 Oct 16 ]

NMR means "need major release" (or next, depending on how you read it ), so nmr doesn't change anything - this feature is still expected in 2.2

Comment by Alexei Vladishev [ 2012 Oct 19 ]

The functionality is coming in 2.2 thanks to support of mirthcorp.com.

We have draft of specification available at http://www.zabbix.org/wiki/Docs/specs/ZBXNEXT-20. After another round of reviews it will turn into v1.0 and will be ready for development.

Comment by Alexander Vladishev [ 2012 Oct 23 ]

Upgrade patches are available in the development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-20 r31019

Comment by dimir [ 2012 Nov 09 ]

Upgrade patches successfully tested, well done!

Please review my small changes in r31294 (fixed in r31332) and r31318.

<Sasha> Please review my changes in r31333 and r31336.

dimir Perfect, thanks!

Comment by dimir [ 2012 Nov 14 ]

(1) Cannot delete host linked to template with a web scenario.

Steps to reproduce:
1) create template "Web"
2) add web scenario "webtest" to it
3) create host
4) link host to template "Web"
5) delete host

You should get an error: Cannot delete templated web scenario "webtest".

Vedmak RESOLVED

dimir Fixed in 31458. CLOSED

Comment by dimir [ 2012 Nov 14 ]

(2) Frontend gives errors when using macros in a web scenario name.

Steps to reproduce:
1) create a web scenario
2) set "Name" to "

{HOST.HOST}"
3) add a step with "Name" and "URL" set to "aaa"
4) click "Save"
5) click on the web scenario "{HOST.HOST}

" to edit it
6) change a web scenario name to "aaa"
7) click "Save"

You should get 2 errors (the second one just empty):
x Web scenario step name should contain only printable characters.
x

The weird thing is that while you are changing the web scenario name it complains about the step name.

Vedmak RESOLVED r31461

alexei Fixed in 31484. CLOSED

Comment by dimir [ 2012 Nov 14 ]

Server side linking of a template with web scenario successfully tested!

Comment by dimir [ 2012 Nov 20 ]

Proxy changes (r31506) tested successfully.

Comment by Alexander Vladishev [ 2012 Nov 20 ]

Available in version pre-2.1.0 (trunk) r31534.

Comment by Pavels Jelisejevs (Inactive) [ 2012 Nov 21 ]

Updated the docs:

Comment by Alexey Fukalov [ 2012 Nov 26 ]

(30)
Undefined index when create web scenario without application.

Error not shown if create web scenario with both application and new application fields filled.

Vedmak RESOLVED

oleg.egorov Please review my changes in r31720.

jelisejev Thanks, CLOSED.

Comment by richlv [ 2012 Nov 27 ]

(33) documentation - should also mention global search changes, should show screenshots of before/after of global search in whatsnew.
all global search result screenshots should be reviewed. all screenhots that include configuration menu should be reviewed (as "Web" isn't there anymore).

macro support changes should be documented as well (new column in the macro table ?)

this has been mentioned in footnote [3] at https://www.zabbix.com/documentation/2.2/manual/appendix/macros/supported_by_location#overview

martins-v The macros supported in web monitoring added to: https://www.zabbix.com/documentation/2.2/manual/appendix/macros/supported_by_location

Web links in global search results reflected here: https://www.zabbix.com/documentation/2.2/manual/introduction/whatsnew220#miscellaneous_improvements

<richlv> i moved that section into the templatable web scenario one : https://www.zabbix.com/documentation/2.2/manual/introduction/whatsnew220#templated_web_scenarios

screenshot in https://www.zabbix.com/documentation/2.2/manual/web_interface/frontend_sections/configuration/templates is outdated, does not have "web" column

martins-v the screenshot updated. RESOLVED

Comment by Pavels Jelisejevs (Inactive) [ 2012 Nov 27 ]

Additional problems fixed in 2.1.0 r31752.

Comment by Pavels Jelisejevs (Inactive) [ 2012 Dec 11 ]

TESTED.

Comment by Alexey Fukalov [ 2012 Dec 12 ]

Available in version pre-2.1.0 (trunk) r32090.

Comment by Alexey Fukalov [ 2012 Dec 19 ]

(37)
Cannot create two steps with names "0" and "00".

oleg.egorov RESOLVED IN r32240

Vedmak CLOSED, please review my change in r32241

oleg.egorov CLOSED

Comment by Oleg Egorov (Inactive) [ 2012 Dec 20 ]

FIXED IN 2.1.0 (trunk) r32243
CLOSED

Comment by richlv [ 2013 Jan 02 ]

r32243 from this issue resulted in a regression : ZBX-6049

oleg.egorov FIXED IN 2.1.0(trunk) r32413

Comment by richlv [ 2013 Jan 02 ]

item 33 has not been closed

Comment by Alexander Vladishev [ 2013 Jan 24 ]

(34) Broken Web monitoring widget. It doesn't show scenarios without applications.

Eduards RESOLVED r.33117 Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-20-34

jelisejev I've changed the formatting a bit in r33172. Otherwise - TESTED.

Eduards OK, Good, CLOSED!

Comment by Eduards Samersovs (Inactive) [ 2013 Jan 28 ]

Fixed in versions pre-2.1.0 (beta) r.33173

Comment by Pavels Jelisejevs (Inactive) [ 2013 Feb 01 ]

Another related issue ZBX-6179.

Comment by Alexander Vladishev [ 2013 Mar 04 ]

Documentation isn't ready. I'm reopening the issue.

<richlv> it's point (33); everything else seems to be closed

Comment by richlv [ 2013 May 11 ]

another regression : ZBX-6595

Comment by Alexander Vladishev [ 2013 Jun 12 ]

(35) Another regression: No read-only web-scenarios displayed in Monitoring->Web

iivs RESOLVED in svn://svn.zabbix.com/branches/dev/ZBXNEXT-20 r36286

sasha CLOSED

Comment by Ivo Kurzemnieks [ 2013 Jun 12 ]

Fixed in pre-2.1.0 (trunk) r36299

Generated at Thu Mar 28 13:30:52 EET 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.