Graylog HTTP Monitor Input Plugin

Build Status

An input monitor plugin for monitoring HTTP URLs (websites and REST APIs). Works by periodically polling the URLs and recording the responses as messages.

This plugin provides support for monitoring following parameters

Getting started

For Graylog v2.0 and above download this jar (Please note this version will break (due to changes in graylog field naming restrictions) HTTP monitor dashboard created in older versions)

For Graylog v1.2 and above download this jar

For Graylog v1.1 and below download this jar

Following parameters can be configured while launching the plugin

The status code will be 999 on connection failures, 998 on connection timeouts and 997 for others errors.

Polling interval and timeout can be configured in milliseconds/seconds/minutes/hours/days

You can import the content pack for HTTP Monitor for prebuilt dashboard and streams.

Sample Dashboard

Dashboard for Hacker News Monitor