AmonOne

A modern, self-hosted server monitoring system with system monitoring, process monitoring and notifications

     

linux windows osx open-source monitoring python

Anthracite

Tracks and manages all events that can have business and/or operational impact (deploys, manual changes, outages, press releases, etc) and provides metrics and reports

     

linux windows osx open-source monitoring python

Consul

Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well

     

linux windows osx open-source service-discovery go monitoring

Glances

A cross-platform, curses-based monitoring tool written in Python

     

linux windows osx open-source monitoring python

Icinga

Icinga is an enterprise-grade monitoring system. It was forked from Nagios and has added many often new features and patches, including a HTML5 UI, REST interface, dynamic tables, etc. It is also backwards compatible with Nagios, so all the existing plugins can be reused.

     

linux windows osx open-source monitoring python

Logster

Reads log files and generates metrics in Graphite, Ganglia or Amazon CloudWatch

     

linux windows osx open-source monitoring python

PowerShell Desired State Configuration

DSC is a new management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.

     

linux windows powershell open-source commercial config-mgmt

SaltStack

Salt is a powerful and different approach to infrastructure management, by focusing on high speed communications between large number of systems, and can perform orchestration, remote code execution and much more.

     

linux windows osx open-source commercial config-mgmt provisioning orchestration python

Scales

Metrics for Python, tracks python state and statistics. Inspired by the Metrics library for Java

     

linux windows osx open-source monitoring python

Sentry

Automate error tracking to find and fix issues before your users even experience a crash. Sentry is open-source, real-time, and loved by 100,000 developers around the world.

     

osx windows linux open-source errors nodejs ruby python php java monitoring

Vaurien

A Chaos Monkey for TCP, it randomly disconnects or stalls TCP connections in your application to test application tolerance and high availability. Makes sure you correctly handle these unexpected events

     

linux windows osx open-source security python