cachet-url-monitor - URL monitor plugin for cachethq.io

  •        207

Python plugin for cachet that monitors an URL, verifying it's response status and latency. The frequency the URL is tested is configurable, along with the assertion applied to the request response. You can run the agent in docker, so you won't need to worry about installing python, virtualenv, or any other dependency into your OS. The Dockerfile and docker-compose.yml files are already checked in and it's ready to be used.

https://github.com/mtakaki/cachet-url-monitor

Tags
Implementation
License
Platform

   




Related Projects

cachet-monitor - Distributed monitoring plugin for CachetHQ

  •    Go

Note: configuration can be in json or yaml format. example.config.json, example.config.yaml files. If your system is running systemd (like Debian, Ubuntu 16.04, Fedora, RHEL7, or Archlinux) you can use the provided example file: example.cachet-monitor.service.

Cachet - An open source status page system, for everyone

  •    PHP

Cachet is a beautiful and powerful open source status page system. It helps to list your services components, Log incidents, JSON API, Subscriber notifications via Email, Two factor authentication and lot more.

Url Guard

  •    DotNet

Guards url on your website. Small desktop application that monitors url and display alert if website is not available.

statping - Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins

  •    Go

An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. This Status Page generator allows you to use MySQL, Postgres, or SQLite on multiple operating systems. Statping strives to remain future-proof and remain intact if a failure is created. Your Statping service should not be running on the same instance you're trying to monitor. If your server crashes your Status Page should still remaining online to notify your users of downtime.

statup - Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins

  •    HTML

An easy to use Status Page for your websites and applications. Statup will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. This Status Page generator allows you to use MySQL, Postgres, or SQLite on multiple operating systems. Statup strives to remain future-proof and remain intact if a failure is created. Your Statup service should not be running on the same instance you're trying to monitor. If your server crashes your Status Page should still remaining online to notify your users of downtime.


PolyMon

  •    

PolyMon is a .NET/SQL Server based system to monitor, analyze and alert on a variety of network resources including PowerShell, PerfMon, WMI, SNMP, TCP, URL, etc. Integrates with PowerShell for custom monitors and Actions. Also easily extensible through a plug-in architecture.

honeyLambda - honeyλ - a simple, serverless application designed to create and monitor fake HTTP endpoints (i

  •    Python

honeyλ allows you to create and monitor fake HTTP endpoints automatically. You can then place these URL honeytokens in e.g. your inbox, documents, browser history, or embed them as {hidden} links in your web pages (Note: honeybits can be used for spreading breadcrumbs across your systems to lure the attackers toward your traps). Depending on how and where you implement honeytokens, you may detect human attackers, malicious insiders, content scrapers, or bad bots. This application is based on Serverless framework and can be deployed in different cloud providers such as Amazon Web Services (AWS), Microsoft Azure, IBM OpenWhisk or Google Cloud (Only tested on AWS; the main function may need small changes to support other providers). If your cloud provider is AWS, it automatically creates HTTP endpoints using Amazon API Gateway and then starts monitoring the HTTP endpoints using honeyλ Lambda function.

pgwatch2 - PostgreSQL metrics monitor/dashboard

  •    Go

Software is packaged as Docker (for custom setup see the last paragraph below, for a Docker quickstart see here) for getting started quickly. After some minutes you could open the "db-overview" dashboard and start looking at metrics. For defining your own dashboards you need to log in as admin (admin/pgwatch2admin). NB! If you don't want to add the "test" database (the pgwatch2 configuration db) for monitoring set the NOTESTDB=1 env parameter when launching the image.

Application Monitor

  •    

This application can monitor any TCP application. It can monitor web applications by posting data (GET or POST) to an URL and checking the response. It can also monitor any other custom TCP applications with a defined port and send and receive data. When response is not as exp...

eZ Server Monitor - Script for Monitoring Linux servers

  •    PHP

eZ Server Monitor (eSM) is a script for monitoring Linux servers. It is available in Bash version and Web application. In its Web version, eSM is a PHP script which provides a web page containing information such as the operating system, the number of users connected to the server, the system load, CPU, memory RAM, available disk space, bandwidth usage, and especially the port monitoring services such as FTP, SMTP, Web, etc.

node-monitor - Node.js application monitoring

  •    Javascript

Node-monitor is a library for remote monitoring and control of your Node.js app servers. Like JMX in the Java world, node-monitor comes with a handful of general monitors, and allows you to create custom monitors for your application.

supervisord-monitor - Supervisord Monitoring Tool

  •    PHP

3.Enable/Uncomment inet_http_server (found in supervisord.conf) for all your supervisord servers. 5.Configure your web server to point one of your vhosts to 'public_html' directory. 6.Open web browser and enter your vhost url.

hostUp - Simple application for tracking web-site status (Up / Down) and ping times

  •    Javascript

hostUp is a simple URL Status Checker for Uptime. It is written with MeteorJS using NodeJS, HTML5, Javascript.

Server Monitor

  •    

Monitor the servers in your network for any downtime or so. You can add as many servers as you want. A friendly GUI to add servers to the configuration.

JVM Monitor - Java profiler integrated with Eclipse

  •    Java

JVM Monitor is a Java profiler integrated with Eclipse to monitor CPU, threads and memory usage of Java applications. JVM Monitor would be useful to quickly inspect Java applications without preparing any launch configuration beforehand. JVM Monitor automatically finds the running JVMs on local host and you can easily start monitoring them. It is also supported to monitor Java applications on remote host by giving hostname and port number.

express-status-monitor - 🚀 Realtime Monitoring solution for Node

  •    Javascript

Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Express-based node servers. Monitor can be configured by passing options object into expressMonitor constructor.

seagull - Friendly Web UI to manage and monitor docker

  •    Javascript

Seagull is friendly Web UI to manage and monitor docker with full features.For more information, go to dockerseagull.com, watch three-minute video and official slides.

laravel-uptime-monitor - A powerful and easy to configure uptime and ssl monitor

  •    PHP

Laravel-uptime-monitor is a powerful, easy to configure uptime monitor. It will notify you when your site is down (and when it comes back up). You can also be notified a few days before an SSL certificate on one of your sites expires. Under the hood, the package leverages Laravel native notifications, so it's easy to use Slack, Telegram or your preferred notification provider. You'll find extensive documentation on https://docs.spatie.be/laravel-uptime-monitor. It includes detailed info on how to install and use the package.

scope - Monitoring, visualisation & management for Docker & Kubernetes

  •    Go

Weave Scope automatically generates a map of your application, enabling you to intuitively understand, monitor, and control your containerized, microservices-based application. Choose an overview of your container infrastructure, or focus on a specific microservice. Easily identify and correct issues to ensure the stability and performance of your containerized applications.

Pandora FMS - Flexible Monitoring System

  •    C

Pandora FMS is a performance and availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring. It watches your systems and applications, and allows you to know the status of any element of those systems.