[Check_mk (english)] Website Sequence/Process/Steps Monitoring

Hi Everyone,

My management wants to start monitoring how long it takes to perform a couple of actions on a website.
EG:

  • Log in to site

  • Go to specific page

  • Submit HTML form and look for X in the returned data

I know I can do a single step, by using either HTML Form Submit or just as part of the HTTP Service check, but I cannot see a way within CMK to run the whole set of steps together and check the overall response time. I’ve spent some time researching, but most of the tools I come up with in this area are geared towards load-testing (EG: Locust), which is not exactly what I’m after.

I would really like to hear what other people are using to check a website process/sequence, and how you’re integrating it into CMK (if at all).

Regards,

Adam Chesterton

My two cents.

Website performance monitoring is best done with a tool designed for that. Something like dynatrace, uptrends etc. For a number of reasons;

Uses a real browser
Better analytics/data of each object and request
Tests executed from outside your firewall

Of course these things come at a price, so depending on how much $$ you have to spend will influence the decision.

···

On Feb 14, 2018, at 20:55, Adam Chesterton <chesterton.adam@gmail.com> wrote:

Hi Everyone,

My management wants to start monitoring how long it takes to perform a couple of actions on a website.
EG:
- Log in to site
- Go to specific page
- Submit HTML form and look for X in the returned data

I know I can do a single step, by using either HTML Form Submit or just as part of the HTTP Service check, but I cannot see a way within CMK to run the whole set of steps together and check the overall response time. I've spent some time researching, but most of the tools I come up with in this area are geared towards load-testing (EG: Locust), which is not exactly what I'm after.

I would really like to hear what other people are using to check a website process/sequence, and how you're integrating it into CMK (if at all).

Regards,
Adam Chesterton
_______________________________________________
checkmk-en mailing list
checkmk-en@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en

Hi Adam,

I agree with Paul on the use of a specialized product. But if you want to do it in Check_MK you can check out last years talk from the Check_MK Conference on exactly that topic:

Cheers,
Kai

Dr. Ing. h.c. F. Porsche Aktiengesellschaft
Sitz der Gesellschaft: Stuttgart
Registergericht: Amtsgericht Stuttgart HRB-Nr. 730623
Vorsitzender des Aufsichtsrats: Dr. Wolfgang Porsche
Vorstand: Oliver Blume, Vorsitzender
Lutz Meschke, stv. Vorsitzender
Andreas Haffner, Detlev von Platen, Albrecht Reimold, Uwe-Karsten Städter, Michael Steiner

Die vorgenannten Angaben werden jeder E-Mail automatisch hinzugefügt. Dies ist kein Anerkenntnis,
dass es sich beim Inhalt dieser E-Mail um eine rechtsverbindliche Erklärung der Porsche AG handelt.
Erklärungen, die die Porsche AG verpflichten, bedürfen jeweils der Unterschrift durch zwei zeichnungs-
berechtigte Personen der AG.

···

From: checkmk-en <checkmk-en-bounces@lists.mathias-kettner.de> on behalf of Paul <paulmonitoring@gmail.com>
Sent: Thursday, February 15, 2018 06:09
To: Adam Chesterton
Cc: checkmk-en@lists.mathias-kettner.de
Subject: Re: [Check_mk (english)] Website Sequence/Process/Steps Monitoring

My two cents.

Website performance monitoring is best done with a tool designed for that. Something like dynatrace, uptrends etc. For a number of reasons;

Uses a real browser
Better analytics/data of each object and request
Tests executed from outside your firewall

Of course these things come at a price, so depending on how much $$ you have to spend will influence the decision.

On Feb 14, 2018, at 20:55, Adam Chesterton <chesterton.adam@gmail.com> wrote:

Hi Everyone,

My management wants to start monitoring how long it takes to perform a couple of actions on a website.
EG:
- Log in to site
- Go to specific page
- Submit HTML form and look for X in the returned data

I know I can do a single step, by using either HTML Form Submit or just as part of the HTTP Service check, but I cannot see a way within CMK to run the whole set of steps together and check the overall response time. I've spent some time researching, but most of the tools I come up with in this area are geared towards load-testing (EG: Locust), which is not exactly what I'm after.

I would really like to hear what other people are using to check a website process/sequence, and how you're integrating it into CMK (if at all).

Regards,
Adam Chesterton
_______________________________________________
checkmk-en mailing list
checkmk-en@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en

_______________________________________________
checkmk-en mailing list
checkmk-en@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en

I recommend the usage of Webinject (http://www.webinject.org/). It does exactly what you want.

···

Phillipe Smith phillipelnx@gmail.com

Linux Sysadmin | Developer

FWIW, I’ve used webinject with nagios xi and it was a PITA to
configure and maintain
for non-trivial websites. The last time I looked at it, it didn’t
seem to be maintained
by the owner.

···

On 2/15/2018 6:45 AM, Phillipe Smith
wrote:

I recommend the usage of Webinject (http://www.webinject.org/ ).
It does exactly what you want.

      Em qui, 15 de fev de 2018 às 04:04, Groshert, Kai

(FII6) <kai.groshert@porsche.de >
escreveu:

Hi Adam,

      I agree with Paul on the use of a specialized product. But if

you want to do it in Check_MK you can check out last years
talk from the Check_MK Conference on exactly that topic:

      [https://www.youtube.com/watch?v=cX0-zLxI_Zg](https://www.youtube.com/watch?v=cX0-zLxI_Zg)



      Cheers,

      Kai









      Dr. Ing. h.c. F.  Porsche Aktiengesellschaft

      Sitz der Gesellschaft: Stuttgart

      Registergericht: Amtsgericht Stuttgart HRB-Nr. 730623

      Vorsitzender des Aufsichtsrats: Dr. Wolfgang Porsche

      Vorstand: Oliver Blume, Vorsitzender

      Lutz Meschke, stv. Vorsitzender

      Andreas Haffner, Detlev von Platen, Albrecht Reimold,

Uwe-Karsten Städter, Michael Steiner

      Die vorgenannten Angaben werden jeder E-Mail automatisch

hinzugefügt. Dies ist kein Anerkenntnis,

      dass es sich beim Inhalt dieser E-Mail um eine

rechtsverbindliche Erklärung der Porsche AG handelt.

      Erklärungen, die die Porsche AG verpflichten, bedürfen jeweils

der Unterschrift durch zwei zeichnungs-

      berechtigte Personen der AG.











      From: checkmk-en <checkmk-en-bounces@lists.mathias-kettner.de          >

on behalf of Paul paulmonitoring@gmail.com

      Sent: Thursday, February 15, 2018 06:09

      To: Adam Chesterton

      Cc: checkmk-en@lists.mathias-kettner.de

      Subject: Re: [Check_mk (english)] Website

Sequence/Process/Steps Monitoring

      My two cents.



      Website performance monitoring is best done with a tool

designed for that. Something like dynatrace, uptrends etc. For
a number of reasons;

      Uses a real browser

      Better analytics/data of each object and request

      Tests executed from outside your firewall



      Of course these things come at a price, so depending on how

much $$ you have to spend will influence the decision.

      > On Feb 14, 2018, at 20:55, Adam Chesterton <chesterton.adam@gmail.com          >

wrote:

      >

      > Hi Everyone,

      >

      > My management wants to start monitoring how long it takes

to perform a couple of actions on a website.

      > EG:

      > - Log in to site

      > - Go to specific page

      > - Submit HTML form and look for X in the returned data

      >

      > I know I can do a single step, by using either HTML Form

Submit or just as part of the HTTP Service check, but I cannot
see a way within CMK to run the whole set of steps together
and check the overall response time. I’ve spent some time
researching, but most of the tools I come up with in this
area are geared towards load-testing (EG: Locust), which is
not exactly what I’m after.

      >

      > I would really like to hear what other people are using

to check a website process/sequence, and how you’re
integrating it into CMK (if at all).

      >

      > Regards,

      > Adam Chesterton

      > _______________________________________________

      > checkmk-en mailing list

      > checkmk-en@lists.mathias-kettner.de

      > [http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en](http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en)

      _______________________________________________

      checkmk-en mailing list

      checkmk-en@lists.mathias-kettner.de

      [http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en](http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en)





      _______________________________________________

      checkmk-en mailing list

      checkmk-en@lists.mathias-kettner.de

      [http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en](http://lists.mathias-kettner.de/mailman/listinfo/checkmk-en)


Phillipe Smith phillipelnx@gmail.com
---------------------------------------------------------
Linux Sysadmin | Developer

_______________________________________________
checkmk-en mailing list

checkmk-en@lists.mathias-kettner.dehttp://lists.mathias-kettner.de/mailman/listinfo/checkmk-en