icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

We are working on something new...

A Fresh New Splunkbase
We are designing a New Splunkbase to improve search and discoverability of apps. Check out our new and improved features like Categories and Collections. New Splunkbase is currently in preview mode, as it is under active development. We welcome you to navigate New Splunkbase and give us feedback.

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading Website Monitoring
SHA256 checksum (website-monitoring_297.tgz) dd27a2f668307f3a50888ffba93f2c3fc46fb7902ccc079778bffdef722949cb SHA256 checksum (website-monitoring_296.tgz) bb28e810f84dbe769a360e3f850f71d7e8ded486374e0c791d26a01ab99cf576 SHA256 checksum (website-monitoring_295.tgz) 6b06703a12f0c5df17495157ebaebcf0a3bb2c02a04ffb198dd3084a45890ffd SHA256 checksum (website-monitoring_294.tgz) fd79da4d7206ab1d801f9700138ffa3fb1ebe32793e3a58a9385170ce8df0979 SHA256 checksum (website-monitoring_293.tgz) f4fca3cfe8b62c8a735cb9b51cb20b3687d3058b73baa581d0a81b794c47801c SHA256 checksum (website-monitoring_292.tgz) 84af4f85ab5711f67bf9ffe74b145db7702fc6fc21a48004bf4478ee4cad4844 SHA256 checksum (website-monitoring_291.tgz) 5f2d6c9b09da8165174c37e10a6aadbe5655cb7e24f031074336447e014acaf4 SHA256 checksum (website-monitoring_290.tgz) f6138ed334e788f387c86119a8ca91835e99c7b0274ccce579d181e4e2d80084 SHA256 checksum (website-monitoring_280.tgz) b03b1687de9a5db2330f5039d677375bed70dbb47f1feeda184d4b4dc75c4593
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

Website Monitoring

Splunk Cloud
This app is NOT supported by Splunk. Please read about what that means for you here.
Overview
Details
Monitor websites to detect downtime and performance problems. This app uses a modular input that can be setup easily (in 5 minutes or less).

Please consider financially supporting me in the developing this app in order to promote continued development; see https://github.com/sponsors/LukeMurphey

Features

  • Uptime Calculation: the Status History dashboard provides information about past failures and calculates the website's uptime percentage
  • Status Monitoring Dashboard: provides the response time for your monitored websites and provides a historical analysis of the site's responsiveness
  • Email Outage Alerting: get an emailed alert when your website is down (responds too slowly or is returning an error)
  • Change History Dashboard: provides information regarding when the monitored pages changed

Configuration

Initial setup

Once you install the app, it will ask you to set it up on the app configuration page. The setup only contains options related to configuring a proxy server. If no proxy server is used, you can just press save.

Creating an input

You will need to create an input to define the websites that you would like to monitor. You can setup a new input using Splunk's manager at Settings » Data Inputs » Website Availability Check. The input is straightforward. You can ignore the "Configuration" parameter unless you want to use different proxy servers for different inputs.

FAQs

See the links below for answers to frequently asked questions:

What kind of response time from my website should I expect?"

I configured an input but it isn't working, how do I debug it?

How do I use different proxies for different inputs?

How do I allow non-admins to make new website monitoring inputs?
s

More Information

This project is open source. See GitHub for the source or LukeMurphey.net for more information.

Release Notes

Version 2.9.7
Oct. 28, 2024

Updating the modular input library to 2.1.15 to fix IP address validation issues

Version 2.9.6
Sept. 17, 2024

Fixes for Python 3 compatibility

Version 2.9.5
May 4, 2022

Improving compliance with app inspect

Version 2.9.4
Oct. 8, 2020

Fixing issue where app would not work when FIPS mode was enabled without a corresponding entry in splunk-launch.conf

Version 2.9.3
May 12, 2020

Calls to splunkd for the proxy configuration are now cached and thus are more resilient to connection problems to Splunkd.

Version 2.9.2
March 3, 2020

Fixing issue where executive summary reported incorrect number of sites with failures

Version 2.9.1
Jan. 24, 2020

Fixing exception when checking for SHC support

Version 2.9.0
Jan. 16, 2020

1) Added ability to output the HTTP response headers
2) Fixed "dictionary changed size during iteration" error on Python 3

Version 2.8.0
Nov. 21, 2019

1) Added ability to define a custom timeout
2) Added ability to define the redirect limit
3) Added REST handler logs to health monitoring dashboard
4) Added support for Splunk 8.0
5) Added support for Python 3


Subscribe Share

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
Splunk, Splunk>,Turn Data Into Doing, Data-to-Everything, and D2E are trademarks or registered trademarks of Splunk LLC in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.