The two main reasons I picked Zabbix was that it has Web monitoring with several steps and SLA reports. These are two of the more important things I need to monitor and when quickly testing it seems like it's working really fine.
However, when I started testing these two features I ran in to a bunch of problems and being all new to Zabbix I'd appreciate if someone can answer these questions so I know if I need to investigate and learn more or if Zabbix isn't working like I hoped.
Basically what I've been trying to check is an SLA saying "If the response time is over x and the requests/sec is below y we're breaking the SLA". This looks very feasible according to the documentation but I've run into these problems:
1. You can't trust the SLA reports: The parent can say 99.5% while all children report 100%, at the same time you can see that the trigger the children are depending on fires off so 100% isn't true, but how to know if 99.5% is? So the question is are SLA:s as broken as they seems when you search the forum or are people using them wrong?
2. When doing a multi-step web test, is it possible to submit a form in a step with variables? I haven't found a way of doing that and pages with session ids or other keys used to see if it's a real user or not break and gives the wrong result otherwise.
3. When requiring a string on a page with a regexp, is it possible to group the string with () and store the value? When doing a search, I want to see if that number is higher than x and [0-9][0-9]... can only show me how many digits there are, not if it's 1000 or 9999 results.
Can someone with a bit of experience please answer these questions so I can know if Zabbix is for me or not.
Thanks in advance
However, when I started testing these two features I ran in to a bunch of problems and being all new to Zabbix I'd appreciate if someone can answer these questions so I know if I need to investigate and learn more or if Zabbix isn't working like I hoped.
Basically what I've been trying to check is an SLA saying "If the response time is over x and the requests/sec is below y we're breaking the SLA". This looks very feasible according to the documentation but I've run into these problems:
1. You can't trust the SLA reports: The parent can say 99.5% while all children report 100%, at the same time you can see that the trigger the children are depending on fires off so 100% isn't true, but how to know if 99.5% is? So the question is are SLA:s as broken as they seems when you search the forum or are people using them wrong?
2. When doing a multi-step web test, is it possible to submit a form in a step with variables? I haven't found a way of doing that and pages with session ids or other keys used to see if it's a real user or not break and gives the wrong result otherwise.
3. When requiring a string on a page with a regexp, is it possible to group the string with () and store the value? When doing a search, I want to see if that number is higher than x and [0-9][0-9]... can only show me how many digits there are, not if it's 1000 or 9999 results.
Can someone with a bit of experience please answer these questions so I can know if Zabbix is for me or not.
Thanks in advance
Comment