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

  •        21

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.

http://rwilinski.me
https://github.com/RafalWilinski/express-status-monitor

Dependencies:

debug : ^2.6.8
on-headers : ^1.0.1
pidusage : ^1.1.6
socket.io : ^2.0.3

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

node-express-realworld-example-app

  •    Javascript

Requests are authenticated using the Authorization header with a valid JWT. We define two express middlewares in routes/auth.js that can be used to authenticate requests. The required middleware configures the express-jwt middleware using our application's secret and will return a 401 status code if the request cannot be authenticated. The payload of the JWT can then be accessed from req.payload in the endpoint. The optional middleware configures the express-jwt in the same way as required, but will not return a 401 status code if the request cannot be authenticated.

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.


page-monitor - capture webpage and diff the dom change with phantomjs ♨

  •    Javascript

First of all, install phantomjs, page-monitor relys on phantomjs to render webpage and genenrate screenshot. DO NOT use npm to install phantomjs on winidows, it can't be launched by spawn. see the default options here: https://github.com/fouber/page-monitor/blob/master/index.js , you can override any option for your monitoring.

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.

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.

tmux-mem-cpu-load - CPU, RAM, and load monitor for use with tmux

  •    C++

A simple, lightweight program provided for system monitoring in the status line of tmux. The memory monitor displays the used and available memory.

iGlance - MacOS system monitor for the status bar. See all system information at a glance.

  •    Swift

iGlance is a small System Monitor that displays current stats about your Mac on the status bar. It is built to be highly customizable so that everyone can adjust it to his/her needs. A full list of all the features is below. If you encounter any bugs or have suggestions for new features, feel free to write them down in the Issues tab. Download the iGlance.dmg from https://github.com/iglance/iGlance/releases and manually move the app into the applications folder.

PHP Server Monitor

  •    PHP

A script that checks whether the servers are up and running

Opserver - Stack Exchange's Monitoring System

  •    CSharp

Known as “status” internally, Opserver provides a fast overall view of all our major systems that also allows drilling in for more detail. For an idea of the UI, you can see some screenshots from our Velocity 2013 talk.Installation should be a snap, just build this project as-is and deploy it as an IIS website. If monitoring windows servers and using integrated auth sections (e.g. live polling, SQL, exception logs) then using a service account with needed permissions is all you need to do on the auth side. After that, configure Opserver to monitor your systems, keep reading for how.

Windows Service Monitor

  •    

Windows service monitor is a little utility represented by icon in a windows system tray. The icon has different colors based on status of monitored windows services. You can monitor start / stop any windows services e.g sqlserver. This program is simplified version of service...

Reporting Services Job Monitor

  •    

The Reporting Services Job Monitor (RSJM) allows you to monitor the status of long running reports in Microsoft Reporting Services or just see who is looking at what reports in real time. Long running reports (anything more than about 10 mins) when executed as a snapshot eithe...

NetDuino Solar Monitor

  •    

Netduino embedded web server that exposes the charge status of a Midnite Solar charge controller. The status page can be viewed by any browser on the local WiFi

query-monitor - A WordPress plugin for monitoring database queries, hooks, conditionals, HTTP requests, query vars, environment, redirects, and more

  •    PHP

Query Monitor is the Developer Tools panel for WordPress. It includes some advanced features not available in other debugging plugins, including Ajax and REST API debugging, and the ability to narrow down its output by plugin or theme. Query Monitor focuses heavily on presenting its information in a useful manner. It adds an admin toolbar menu showing an overview of the current page, with complete data shown in a panel once you select a menu item.

memreduct - Lightweight real-time memory management application to monitor and clean system memory on your computer

  •    C++

Lightweight real-time memory management application to monitor and clean system memory on your computer. The program used undocumented internal system features (Native API) to clear system cache (system working set, working set, standby page lists, modified page lists) with variable result ~10-50%. Application it is compatible with Windows XP SP3 and higher operating systems, but some general features available only since Windows Vista.

SQL Server Agent job status web part for SharePoint

  •    

The SQL Server Agent job Status web part for SharePoint makes it easy to visually communicate the status of an agent job as a web part visible on a SharePoint web page. Icons signal the current status through color for easy monitoring. C# code.

netdata - Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/

  •    C

netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.

Nagios - monitors your entire IT infrastructure

  •    C

Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. It provides centralized view of entire monitored IT infrastructure. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users or customers.