Skip to main content
Help improve PyPI by participating in a 5-minute user interface survey!

HTTP Endpoint Monitor - keeping the loose ends tied up

Project Description

# HEM - HTTP Endpoint Monitor

[![Build Status](]( [![PyPI version](]( [![Coverage Status](](

To install hem, use:

pip install hemApp

Command line syntax:

Usage: hem [OPTIONS]

Options: –version Show the version and exit. -v, –verbose Verbose mode, multiple -v options increase verbosity. -c, –config PATH Specifies an alternative config file –help Show this message and exit.

By default hem will use a config file called hem.yaml in the current directory or /etc/hem.yaml unless one is specified with the –config option.

## Config syntax

The config.yaml is made up of sections:

  • settings - general settings

    frequency: 30 // Frequency to run tests

  • metrics - Where to store the results of the testing e.g. graphite:

    type: graphite // Name of plugin to use server: // IP or hostname of server port: 2003 // Port to use

  • tests - the actual endpoints to test


    path: Path to test secure: Is this using HTTPS? hosts: List of hosts to use discovery: discovery block for this test - merged with top level block

  • discovery - optional top level discovery config shared across tests

    type: dns // Plugin to use

Release history Release notifications

This version
History Node


History Node


History Node


History Node


History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
hemApp-0.5.3.tar.gz (12.5 kB) Copy SHA256 hash SHA256 Source None Apr 20, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page