Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: HTTP
Nagios plugins for monitoring HTTP.
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Submit Your Nagios Project!
Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.Check HTTP with JSON performance data
www.npmjs.com/package/check_http_json_performanceCheck HTTP with JSON performance data Performs a basic HTTP check, parses the body as JSON and returns it as performance data. The response time is also returned as performance data. As an added bonus, the warning and critical threshold can be set o ...
check_certificates.pl
github.com/kromg/nagios-pluginsCheck expiration and/or validity of SSL/x509 certificates. Supports STARTTLS and check through a proxy server.
check_http perl script
wiburg.de/nagiosplugins/check_httpThis plugin is _no_ replacement of the default check_http plugin, but it allows to define critical and/or warning status depending on content and/or http response code.
check_http.sh
felipeferreira.netSimple bash script using curl to check a website. It works on HTTP and HTTPS. Requirement: curl Usage ./check_http.sh Example: ./check_http.sh 'http://oglobo.globo.com' oglobo 1 OK - Site oglobo.globo.com key oglobo time 0.019 |'time'=0.019s; ...
check_https
Simply check https host .
check_https - with virtual host support
An extended version of check_https with virtual host support, check_http style arguments and treats 404's as valid responces.
check_https_cert
Perlscript for checking a https-servers, with a ssl-client-certificate.
check_https_proxy.py
Quick and dirty python plugin to check https site via proxy and proxy auth. it work but need to be validated in other environment.
check_http_bulk
github.com/walmartllabs/check_http_bulkA single nagios checks summarizing a list of urls from file or stdin. This is useful if you've got a cluster and want to alerting on the overall health, and the hostnames are coming from some cloud. The hostnames can be pulled from whatever cloud api a ...
check_http_curl
github.com/pablodav/curlnagiosChecks an url raise an alert if some problem is found. Uses curl with all its power, so you can extend your check with all curl options. Install: see readme or use pip3 install curlnagios
check_http_curl.sh
This script connects to a site via curl and searches for a string in the web page. If the string is not found it throws out an error and Nagios exit is set to 'critical'.
check_http_nagios_python
check_http with Python HTTPLIB
check_http_ntlm
Simple bash used for verifying that a windows ntlm auth is working. -updated17:th june, missed a -w in the script.
check_http_ntlm.pl
www.sanxiago.comThis script provides a method to check IIS webserver links that require NTLM Authentication.
check_http_proxy
bjdean.id.au/wiki/Programming_Notes/Nagios_HTTP_Proxy_PluginTest HTTP proxies - checks include timeouts, warning for slow times, expected comment and proxy authentication
check_http_wrapper.pl
diego.eng.brThis perl script reads the output of a verbose check_http and creates a file with this content when status is not HTTP OK.
check_icap.pl
Check an ICAP daemon's health via network
check_json
gitlab.com/Jedimaster0/check_jsonRetrieve JSON data from an http/s url and check a key's value using check_json's builtin functions (timediff|match|integer).
check_proxy_http_url
blog.zwindler.fr/2017/11/18/supervisez-vos-urls-bloquees-proThis NagiosĀ® compatible plugin allows you to check allowed/blocked URLs. With check_proxy_http_url, you can check URLs through a proxy, follow correctly 302 redirections, and specify whether a specific page being accessible is either a good OR a bad t ...
check_pycurl3
github.com/jamespo/check_pycurl3A nagios plugin to check HTTP requests which allows you to run a series of checks, retaining some state information (so you can for example login to a site & keep session cookie). Written in python using pycurl. Licensed under GPL v3 Download the latest ...
check_rest_api | Monitor data from a REST API
github.com/xWyatt/check_rest_apiThis is a plugin that allows you to monitor data returned by a RESTful API.
check_ssl_cert Popular
github.com/matteocorti/check_ssl_certA POSIX shell script (that can be used as a Nagios/Icinga plugin) to check an SSL/TLS connection and certificate
check_ssl_certificate
This script checks the expiration of an SSL certificate.
check_ssl_cert_alternative
www.reversemidastouch.com/nagios/Check the expiry date of an SSL certificate using openssl.
check_url
A perl script to check availibility of http URLs. Returns HTTP error code in Status information.
check_url_state
www.lukacs.lu/This is an alternate url-checker written in perl (with Mojolicious-Framework) wich works analog to check_http but which checks destinated url for valid xml and fileage if necessary.
check_www
PHP check-script which can check a website(URL) and react if errors like 404, 500 etc are returned.
CURL check script
Check HTTP pages by CURL libraries. Written in PHP.
Nagios Check: Multiple HTTP Port Check
pastebin.com/fwnYiZRcThis is a community-distributed multiple HTTP port check plugin.
Nagios Plugin check_http_tao
github.com/tao-software/nagios-plugin-http-taoThis is a python plugin for Nagios.
OverHTTP 0.15
linux.softpedia.com/get/Programming/Widgets/Perl-Modules/NagOverHTTP is a Nagios plugin that provides a way to check services remotely over the HTTP protocol. The plugin is developed by Douglas Christopher Wilson.
WebInject
www.webinject.org/plugin.htmlWebInject is a free tool for automated testing of web applications and services. It can be used to test individual system components that have HTTP interfaces (JSP, ASP, CGI, PHP, Servlets, HTML Forms, etc)
WebInject NTLM
This version of webinject was modified to support NTLM authentification Based on http://www.webinject.org/